Class: Google::Generators::ModelGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Google::Generators::ModelGenerator
- Includes:
- Rails::Generators::Migration
- Defined in:
- lib/rails/generators/google/model/model_generator.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.next_migration_number(path) ⇒ Object
12 13 14 |
# File 'lib/rails/generators/google/model/model_generator.rb', line 12 def self.next_migration_number path ActiveRecord::Generators::Base.next_migration_number(path) end |
Instance Method Details
#creaet_migrations ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/rails/generators/google/model/model_generator.rb', line 16 def creaet_migrations %w(create_google_functions.rb create_google_safe_browsing_full_hash_requests.rb create_google_safe_browsing_list.rb create_google_safe_browsing_shavar.rb create_google_safe_browsing_full_hashes.rb create_google_safe_browsing_redirect_urls.rb).each do |f| migration_template "#{f}", "db/migrate/#{f}" end end |
#create_models ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/rails/generators/google/model/model_generator.rb', line 30 def create_models %w(google.rb google/function.rb google/error.rb google/safe_browsing_full_hash.rb google/safe_browsing_full_hash_request.rb google/safe_browsing_list.rb google/safe_browsing_redirect_url.rb google/safe_browsing_shavar.rb google/safe_browsing_update.rb ).each do |f| template "#{f}", "app/models/#{f}" end end |