Sha256: fcbefd35bb892082a4d52f593fbc6276442b87f23cbd420c989de1c0cbd3c98d

Contents?: true

Size: 506 Bytes

Versions: 9

Compression:

Stored size: 506 Bytes

Contents

require 'rails/generators'
 
module GeonamesRails
  module Generators
    class ModelsGenerator < Rails::Generators::Base
      source_root File.expand_path(File.join(File.dirname(__FILE__), 'models_templates'))
      include Rails::Generators::Migration
      desc "add the geonames models (city and country)"
 
      def generate_models
        %w(country city).each do |model_name|
          copy_file "models/#{model_name}.rb", "app/models/#{model_name}.rb"
        end
      end
    end
    
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
geonames_rails-0.2.2 lib/generators/geonames_rails/models_generator.rb
geonames_rails-0.2.1 lib/generators/geonames_rails/models_generator.rb
geonames_rails-0.2.0 lib/generators/geonames_rails/models_generator.rb
geonames_rails-0.1.6 lib/generators/geonames_rails/models_generator.rb
geonames_rails-0.1.5 lib/generators/geonames_rails/models_generator.rb
geonames_rails-0.1.3 lib/generators/geonames_rails/models_generator.rb
geonames_rails-0.1.2 lib/generators/geonames_rails/models_generator.rb
geonames_rails-0.1.1 lib/generators/geonames_rails/models_generator.rb
geonames_rails-0.1.0 lib/generators/geonames_rails/models_generator.rb