class Enjoy::News::Models::AllGenerator

Public Instance Methods

all() click to toggle source
# File lib/generators/enjoy/news/models/all_generator.rb, line 11
def all
  generate "enjoy:news:models:news #{camelcased_class_name}"
  generate "enjoy:news:models:category #{category_class_name}"
  generate "enjoy:news:models:news_image #{image_class_name}"
end

Private Instance Methods

camelcased_class_name() click to toggle source
# File lib/generators/enjoy/news/models/all_generator.rb, line 21
def camelcased_class_name
  class_name.camelcase
end
capitalized_class_name() click to toggle source
# File lib/generators/enjoy/news/models/all_generator.rb, line 18
def capitalized_class_name
  class_name.capitalize
end
category_class_name() click to toggle source
# File lib/generators/enjoy/news/models/all_generator.rb, line 25
def category_class_name
  category_class_name_arg.blank? ? "#{camelcased_class_name}Category" : category_class_name_arg
end
image_class_name() click to toggle source
# File lib/generators/enjoy/news/models/all_generator.rb, line 28
def image_class_name
  image_class_name_arg.blank? ? "#{camelcased_class_name}Image" : image_class_name_arg
end