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