class Greg::DefaultTemplate
Public Class Methods
new(**attrs)
click to toggle source
# File lib/greg/templates/default_template.rb, line 13 def initialize(**attrs) attrs.each do |attr, value| send attr, value end end
Private Class Methods
attribute(attr)
click to toggle source
# File lib/greg/templates/default_template.rb, line 23 def self.attribute(attr) fattr attr end
Public Instance Methods
app_class_name()
click to toggle source
# File lib/greg/templates/default_template.rb, line 7 def app_class_name @template_class_name ||= generator.name.split("_").map(&:capitalize).join end
app_name()
click to toggle source
# File lib/greg/templates/default_template.rb, line 3 def app_name generator.name end
Private Instance Methods
generator()
click to toggle source
# File lib/greg/templates/default_template.rb, line 19 def generator Greg.generator end