class Hancock::Faq::Models::CategoryGenerator
Public Instance Methods
category()
click to toggle source
# File lib/generators/hancock/faq/models/category_generator.rb, line 10 def category template 'category.erb', "app/models/#{file_name}.rb" end
Private Instance Methods
camelcased_class_name()
click to toggle source
# File lib/generators/hancock/faq/models/category_generator.rb, line 19 def camelcased_class_name class_name.camelcase end
camelcased_question_class_name()
click to toggle source
# File lib/generators/hancock/faq/models/category_generator.rb, line 35 def camelcased_question_class_name question_class_name.camelcase end
capitalized_class_name()
click to toggle source
# File lib/generators/hancock/faq/models/category_generator.rb, line 15 def capitalized_class_name class_name.capitalize end
file_name()
click to toggle source
# File lib/generators/hancock/faq/models/category_generator.rb, line 23 def file_name underscored_class_name end
question_class_name()
click to toggle source
# File lib/generators/hancock/faq/models/category_generator.rb, line 39 def question_class_name question_class_name_arg.blank? ? camelcased_class_name.sub(/Category$/i, "") : question_class_name_arg end
underscored_class_name()
click to toggle source
# File lib/generators/hancock/faq/models/category_generator.rb, line 27 def underscored_class_name camelcased_class_name.underscore end
underscored_pluralized_class_name()
click to toggle source
# File lib/generators/hancock/faq/models/category_generator.rb, line 31 def underscored_pluralized_class_name underscored_class_name.pluralize end