Initialize Arguments And Superclass

by Kyle on · Posted in Ruby

The rules are:

super               # passes all arguments
super()             # passes no arguments
super(arg1, arg2)   # passes these explicit arguments

So that:

class Chunk < ActiveRecord::Base  
    def initialize(*args)
        @count = 0
        super
    end
end
 
cnk = Chunk.create(:letter => ?a)

Save. Share. Submit.

Rate Snippet

Related Snips

Hide Sidebar