Saturday, September 15, 2012

[Rails] Re: formats in action view base

class Animal
def greet
puts 'hi'
end
end

class Dog < Animal
def greet
super
end
end


d = Dog.new
d.greet

--output:--
hi





module Animal
def greet
puts 'hi'
end
end

class Dog
include Animal

def greet
super
end
end

d = Dog.new
d.greet

--output:--
hi


Modules that are included are inserted into the inheritance chain.
Where in the chain?



module Cat
def greet
puts 'meow'
end
end

class Animal
def greet
puts 'hi'
end
end

class Dog < Animal
include Cat

def greet
super
end
end

--output:--
hi


You tell me?

--
Posted via http://www.ruby-forum.com/.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate