class Enjoy::News::Controllers::NewsGenerator
Public Instance Methods
news()
click to toggle source
# File lib/generators/enjoy/news/controllers/news_generator.rb, line 10 def news template 'news_controller.erb', "app/controllers/#{file_name}_controller.rb" end
Private Instance Methods
camelcased_class_name()
click to toggle source
# File lib/generators/enjoy/news/controllers/news_generator.rb, line 19 def camelcased_class_name class_name.camelcase end
camelcased_pluralized_class_name()
click to toggle source
# File lib/generators/enjoy/news/controllers/news_generator.rb, line 23 def camelcased_pluralized_class_name camelcased_class_name.pluralize end
capitalized_class_name()
click to toggle source
# File lib/generators/enjoy/news/controllers/news_generator.rb, line 15 def capitalized_class_name class_name.capitalize end
category_class_name()
click to toggle source
# File lib/generators/enjoy/news/controllers/news_generator.rb, line 39 def category_class_name category_class_name_arg.blank? ? "#{camelcased_class_name}Category" : category_class_name_arg end
file_name()
click to toggle source
# File lib/generators/enjoy/news/controllers/news_generator.rb, line 27 def file_name underscored_pluralized_class_name end
underscored_class_name()
click to toggle source
# File lib/generators/enjoy/news/controllers/news_generator.rb, line 31 def underscored_class_name camelcased_class_name.underscore end
underscored_pluralized_class_name()
click to toggle source
# File lib/generators/enjoy/news/controllers/news_generator.rb, line 35 def underscored_pluralized_class_name underscored_class_name.pluralize end