class Enjoy::Catalog::Models::AllGenerator
Public Instance Methods
all()
click to toggle source
# File lib/generators/enjoy/catalog/models/all_generator.rb, line 12 def all generate "enjoy:catalog:models:item #{camelcased_class_name}" generate "enjoy:catalog:models:category #{category_class_name}" generate "enjoy:catalog:models:item_image #{image_class_name}" generate "enjoy:catalog:models:category_image #{category_image_class_name}" end
Private Instance Methods
camelcased_class_name()
click to toggle source
# File lib/generators/enjoy/catalog/models/all_generator.rb, line 23 def camelcased_class_name class_name.camelcase end
capitalized_class_name()
click to toggle source
# File lib/generators/enjoy/catalog/models/all_generator.rb, line 20 def capitalized_class_name class_name.capitalize end
category_class_name()
click to toggle source
# File lib/generators/enjoy/catalog/models/all_generator.rb, line 27 def category_class_name category_class_name_arg.blank? ? "#{camelcased_class_name}Category" : category_class_name_arg end
category_image_class_name()
click to toggle source
# File lib/generators/enjoy/catalog/models/all_generator.rb, line 33 def category_image_class_name category_image_class_name_arg.blank? ? "#{camelcased_class_name}CategoryImage" : category_image_class_name_arg end
image_class_name()
click to toggle source
# File lib/generators/enjoy/catalog/models/all_generator.rb, line 30 def image_class_name image_class_name_arg.blank? ? "#{camelcased_class_name}Image" : image_class_name_arg end