Class: ActiveLogic::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
Generators::Utils::InstanceMethods
Defined in:
lib/generators/active_logic/install_generator.rb

Instance Method Summary collapse

Methods included from Generators::Utils::InstanceMethods

#ask_for, #display

Instance Method Details

#installObject



12
13
14
15
16
# File 'lib/generators/active_logic/install_generator.rb', line 12

def install
  @model_name = ask_for('What model name do you want to put new declarations?', 'declaration', _model_name)
  generate 'model', "#{@model_name} subject:string verb:string arguments:text"
  template 'initializer.rb', 'config/initializers/active_logic.rb'
end