class Hancock::Cms::Models::EmbeddedElementGenerator
Public Instance Methods
embedded_element()
click to toggle source
# File lib/generators/hancock/cms/models/embedded_element_generator.rb, line 12 def embedded_element template 'embedded_element.erb', "app/models/#{file_name}.rb" end
Private Instance Methods
camelcased_class_name()
click to toggle source
# File lib/generators/hancock/cms/models/embedded_element_generator.rb, line 25 def camelcased_class_name class_name.camelcase end
camelcased_parent_class_name()
click to toggle source
# File lib/generators/hancock/cms/models/embedded_element_generator.rb, line 46 def camelcased_parent_class_name parent_class_name.camelcase end
capitalized_class_name()
click to toggle source
# File lib/generators/hancock/cms/models/embedded_element_generator.rb, line 21 def capitalized_class_name class_name.capitalize end
class_name()
click to toggle source
# File lib/generators/hancock/cms/models/embedded_element_generator.rb, line 17 def class_name class_name_arg.blank? ? "SetClassForEmbeddedElement" : class_name_arg end
file_name()
click to toggle source
# File lib/generators/hancock/cms/models/embedded_element_generator.rb, line 29 def file_name underscored_class_name end
parent_class_name()
click to toggle source
# File lib/generators/hancock/cms/models/embedded_element_generator.rb, line 50 def parent_class_name parent_class_name_arg.blank? ? "SetParentClassForEmbeddedElement" : parent_class_name_arg end
underscored_class_name()
click to toggle source
# File lib/generators/hancock/cms/models/embedded_element_generator.rb, line 33 def underscored_class_name camelcased_class_name.underscore end
underscored_parent_class_name()
click to toggle source
# File lib/generators/hancock/cms/models/embedded_element_generator.rb, line 42 def underscored_parent_class_name parent_class_name.underscore end
underscored_pluralized_class_name()
click to toggle source
# File lib/generators/hancock/cms/models/embedded_element_generator.rb, line 37 def underscored_pluralized_class_name underscored_class_name.pluralize end