class Enjoy::Catalog::Models::CategoryImageGenerator

Public Instance Methods

category_image() click to toggle source
# File lib/generators/enjoy/catalog/models/category_image_generator.rb, line 10
def category_image
  template 'category_image.erb', "app/models/#{file_name}.rb"
end

Private Instance Methods

camelcased_category_class_name() click to toggle source
# File lib/generators/enjoy/catalog/models/category_image_generator.rb, line 35
def camelcased_category_class_name
  category_class_name.camelcase
end
camelcased_class_name() click to toggle source
# File lib/generators/enjoy/catalog/models/category_image_generator.rb, line 19
def camelcased_class_name
  class_name.camelcase
end
capitalized_class_name() click to toggle source
# File lib/generators/enjoy/catalog/models/category_image_generator.rb, line 15
def capitalized_class_name
  class_name.capitalize
end
category_class_name() click to toggle source
# File lib/generators/enjoy/catalog/models/category_image_generator.rb, line 39
def category_class_name
  category_class_name_arg.blank? ? camelcased_class_name.sub(/Image$/i, "") : category_class_name_arg
end
file_name() click to toggle source
# File lib/generators/enjoy/catalog/models/category_image_generator.rb, line 23
def file_name
  underscored_class_name
end
underscored_class_name() click to toggle source
# File lib/generators/enjoy/catalog/models/category_image_generator.rb, line 27
def underscored_class_name
  camelcased_class_name.underscore
end
underscored_pluralized_class_name() click to toggle source
# File lib/generators/enjoy/catalog/models/category_image_generator.rb, line 31
def underscored_pluralized_class_name
  underscored_class_name.pluralize
end