class OauthProviderGenerator
Public Instance Methods
add_routes()
click to toggle source
# File lib/generators/oauth_provider/oauth_provider_generator.rb, line 27 def add_routes route "match '/oauth', :to => 'oauth#index', :as => :oauth" route "match '/oauth/authorize', :to => 'oauth#authorize', :as => :authorize" route "match '/oauth/request_token', :to => 'oauth#request_token', :as => :request_token" route "match '/oauth/access_token', :to => 'oauth#access_token', :as => :access_token" route "match '/oauth/token', :to => 'oauth#token', :as => :token" route "match '/oauth/test_request', :to => 'oauth#test_request', :as => :test_request" route "resources :#{file_name}_clients" end
check_class_collisions()
click to toggle source
# File lib/generators/oauth_provider/oauth_provider_generator.rb, line 12 def check_class_collisions # Check for class naming collisions. class_collisions class_path, "#{class_name}Controller", # Oauth Controller "#{class_name}Helper", "#{class_name}ClientsController", "#{class_name}ClientsHelper" end
copy_controller_files()
click to toggle source
# File lib/generators/oauth_provider/oauth_provider_generator.rb, line 20 def copy_controller_files template 'controller.rb', File.join('app/controllers', class_path, "#{file_name}_controller.rb") template 'clients_controller.rb', File.join('app/controllers', class_path, "#{file_name}_clients_controller.rb") end