Class: Goku::Elements::Class
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#initialize(name) ⇒ Class
constructor
A new instance of Class.
- #to_s ⇒ Object
Methods inherited from Base
Constructor Details
#initialize(name) ⇒ Class
Returns a new instance of Class.
5 6 7 8 9 10 11 |
# File 'lib/goku/elements/class.rb', line 5 def initialize(name) super initializer = Goku::Elements::Method.new("initialize") add(initializer) end |
Instance Method Details
#to_s ⇒ Object
13 14 15 |
# File 'lib/goku/elements/class.rb', line 13 def to_s "class #{name.camelcase}\n#{super}\nend" end |