Sha256: 900db2165368ac6995fa82a50b512c4aaeaa261dfa0ac9d1fa82d2a88aa94a86
Contents?: true
Size: 876 Bytes
Versions: 3
Compression:
Stored size: 876 Bytes
Contents
require 'rails/generators' require 'rails/generators/active_record' class QboRails module Generators class InstallGenerator < Rails::Generators::Base include Rails::Generators::Migration extend Rails::Generators::Migration namespace "qbo_rails:install" desc "Copy QboRails default files" source_root File.expand_path('../templates', __FILE__) def copy_config template('config/qbo_rails.rb', "config/initializers/qbo_rails.rb") end def copy_model template('models/qbo_error.rb', "app/models/qbo_error.rb") end def active_record migration_template 'db/migrate/create_qbo_errors.rb', 'db/migrate/create_qbo_errors.rb' end def self.next_migration_number(dirname) ::ActiveRecord::Generators::Base.next_migration_number(dirname) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems