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