Class: AmbryGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/ambry_generator.rb

Overview

This generator adds an initializer and default empty database to your Rails application. It can be invoked on the command line like:

rails generate ambry

Instance Method Summary collapse

Instance Method Details

#create_filesObject

Create the initializer and empty database.



12
13
14
15
16
17
18
19
20
21
22
# File 'lib/generators/ambry_generator.rb', line 12

def create_files
  initializer("ambry.rb") do
    <<-EOI
require "ambry/adapters/yaml"
require "ambry/active_model"
Ambry.remove_adapter :main
Ambry::Adapters::YAML.new :file => Rails.root.join('db', 'ambry.yml')
    EOI
  end
  create_file("db/ambry.yml", '')
end