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
    "require \"ambry/adapters/yaml\"\nrequire \"ambry/active_model\"\nAmbry.remove_adapter :main\nAmbry::Adapters::YAML.new :file => Rails.root.join('db', 'ambry.yml')\n    EOI\n  end\n  create_file(\"db/ambry.yml\", '')\nend\n"