Class: LearnRails::Accessors
- Inherits:
-
Object
- Object
- LearnRails::Accessors
- Defined in:
- lib/learn_rails/accessors.rb
Class Method Summary collapse
Class Method Details
.code_for(accessor) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/learn_rails/accessors.rb', line 3 def self.code_for(accessor) @accessor = accessor @code = <<-code.gsub(/^\s+/, '') code attributes.each do |attribute| @code << getter_method_for(attribute) if getter_method_needed? @code << setter_method_for(attribute) if setter_method_needed? end @code end |