class AttrObjectGenerator
Public Instance Methods
create_attr_object_file()
click to toggle source
# File lib/generators/attr_object/attr_object_generator.rb, line 4 def create_attr_object_file template "attr_object.rb", "app/attr_objects/#{lower_class_name}_attr.rb" end
Protected Instance Methods
class_delegate()
click to toggle source
# File lib/generators/attr_object/attr_object_generator.rb, line 17 def class_delegate del = self.args.first del.classify if del end
class_name()
click to toggle source
# File lib/generators/attr_object/attr_object_generator.rb, line 9 def class_name file_name.classify end
lower_class_name()
click to toggle source
# File lib/generators/attr_object/attr_object_generator.rb, line 13 def lower_class_name class_name.underscore end