Class: Wired::FacebookGenerator

Inherits:
AppGenerator
  • Object
show all
Defined in:
lib/wired/generators/facebook_generator.rb

Instance Method Summary collapse

Methods inherited from AppGenerator

#app_name_clean, #app_powder_name, #bundle_gems, #configure_app, #copy_miscellaneous_files, #create_heroku_apps, #create_wired_views, #customize_error_pages, #finish_template, #outro, #remove_files_we_dont_need, #remove_routes_comment_lines, #run_bundle, #setup_database, #setup_git, #setup_robots_txt, #setup_test, #wired_customization

Instance Method Details

#application_setupObject



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

def application_setup
  super
  build :update_readme
  build :add_routes
  build :add_channel_file
  build :add_controllers
  build :add_stylesheets
  build :create_views
  build :add_cookie_fix
  build :add_javascripts_to_manifest
  build :generate_user
  build :run_migrations
  build :create_initializers
end

#customize_gemfileObject



25
26
27
28
# File 'lib/wired/generators/facebook_generator.rb', line 25

def customize_gemfile
  super
  build :add_gems
end

#todoObject



18
19
20
21
22
23
# File 'lib/wired/generators/facebook_generator.rb', line 18

def todo
  super
  say "* Create Facebook apps on https://developers.facebook.com"
  say "* Update FB_APP_ID env variables locally, on Heroku and in the readme"
  say "* Add app to wiredev (http://www.facebook.com/dialog/pagetab?app_id=FB_APP_ID&next=http%3A%2F%2Ffacebook.com)"
end