Sha256: f5900952b77e9c980f683454f5be1e607ec353793720e98b3072245fa46201b5
Contents?: true
Size: 617 Bytes
Versions: 9
Compression:
Stored size: 617 Bytes
Contents
module Bowline::Generators class ModelGenerator < NamedGenerator desc <<-DESC Generates a new model. DESC def class_name if local super + " < Bowline::LocalModel" else super + " < ActiveRecord::Base" end end def modules [] end first_argument :name, :required => true, :desc => "model name" second_argument :local, :required => false template :model do |template| template.source = "model.rb" template.destination = "app/models/#{file_name}.rb" end end add :model, ModelGenerator end
Version data entries
9 entries across 9 versions & 1 rubygems