Module: Charming::Generators::AppGenerator::ModelTemplates

Included in:
Charming::Generators::AppGenerator
Defined in:
lib/charming/generators/app_generator/model_templates.rb

Instance Method Summary collapse

Instance Method Details

#application_modelObject



7
8
9
10
11
12
13
14
15
# File 'lib/charming/generators/app_generator/model_templates.rb', line 7

def application_model
  %(# frozen_string_literal: true

module #{name.class_name}
  class ApplicationModel < Charming::ApplicationModel
  end
end
)
end

#home_modelObject



17
18
19
20
21
22
23
24
25
26
# File 'lib/charming/generators/app_generator/model_templates.rb', line 17

def home_model
  %(# frozen_string_literal: true

module #{name.class_name}
  class HomeModel < ApplicationModel
    attribute :title, :string, default: "#{name.class_name}"
  end
end
)
end