class Apiotics::InitializerGenerator

Public Instance Methods

copy_initializer_file() click to toggle source
# File lib/generators/apiotics/initializer/initializer_generator.rb, line 6
def copy_initializer_file
  if portal == "true"
    @c = Apiotics::Portal.parse_all_interfaces
    template "apiotics_targets.rb.erb", "config/initializers/apiotics_targets.rb"
    @p = Apiotics::Portal.parse_parents
    template "apiotics_parents.rb.erb", "config/initializers/apiotics_parents.rb"
  else
    template "apiotics.rb.erb", "config/initializers/apiotics.rb"
    template "setting.rb.erb", "app/models/apiotics_setting.rb"
    unless ActiveRecord::Base.connection.table_exists? 'apiotics_settings'
      template "apiotics_settings.rb.erb", "db/migrate/#{date_string}_create_apiotics_settings.rb"
      rake 'db:migrate'
    end
    #template "apiotics_module.rb.erb", "app/models/apiotics.rb"
  end
end

Private Instance Methods

date_string() click to toggle source
# File lib/generators/apiotics/initializer/initializer_generator.rb, line 27
def date_string
  date_string = DateTime.now.strftime("%Y%m%d%H%M%S")
end