Sha256: 350f14e427010eb30ed44e20c0615bc43e97650902ee9ec8180316d4d93b84fb

Contents?: true

Size: 544 Bytes

Versions: 3

Compression:

Stored size: 544 Bytes

Contents

require 'generators/backbone/helpers'

module Backbone
  module Generators
    class ModelGenerator < Rails::Generators::NamedBase
      include Backbone::Generators::Helpers
        
      source_root File.expand_path("../templates", __FILE__)
      desc "This generator creates a backbone model"
      
      argument :attributes, type: :array, default: [], banner: "field:type field:type"
    
      def create_backbone_model
        template "model.coffee", "#{backbone_path}/models/#{file_name}.js.coffee"
      end
    
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
railsy_backbone-0.0.5 lib/generators/backbone/model/model_generator.rb
railsy_backbone-0.0.4 lib/generators/backbone/model/model_generator.rb
railsy_backbone-0.0.3 lib/generators/backbone/model/model_generator.rb