class Google::Generators::ModelGenerator

Public Class Methods

next_migration_number(path) click to toggle source
# 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

Public Instance Methods

creaet_migrations() click to toggle source
# 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() click to toggle source
# 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