Class: RapnsGenerator

Inherits:
Rails::Generator::Base
  • Object
show all
Defined in:
lib/generators/rapns_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_migration(m, filename) ⇒ Object



21
22
23
# File 'lib/generators/rapns_generator.rb', line 21

def create_migration(m, filename)
  m.migration_template "#{filename}.rb", "db/migrate", :migration_file_name => filename
end

#manifestObject



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/generators/rapns_generator.rb', line 3

def manifest
  record do |m|

    puts m.class

    m.file 'rapns.rb', 'config/initializers/rapns.rb'

    create_migration m, "create_rapns_notifications"
    create_migration m, "create_rapns_feedback"
    create_migration m, "add_alert_is_json_to_rapns_notifications"
    create_migration m, "add_app_to_rapns"
    create_migration m, "create_rapns_apps"
    create_migration m, "add_gcm"

  end

end