Sha256: 92b35603a0658a532d108a799a5ca0b3edfdd1b23f53ece7db73976c1a6f15fb
Contents?: true
Size: 1.19 KB
Versions: 5
Compression:
Stored size: 1.19 KB
Contents
require 'openstax/api/engine' require 'openstax/api/doorkeeper_extensions' require 'openstax/api/route_extensions' module OpenStax module Api def self.configure yield configuration end def self.configuration @configuration ||= Configuration.new end ########################################################################### # # Configuration machinery. # # To configure OpenStax Api, put the following code in your applications # initialization logic (eg. in the config/initializers in a Rails app) # # OpenStax::Api.configure do |config| # config.<parameter name> = <parameter value> # ... # end # # user_class_name is a String containing the name of your User model class. # # current_user_method is a String containing the name of your controller # method that returns the current user. # class Configuration attr_accessor :user_class_name attr_accessor :current_user_method def initialize @user_class_name = 'User' @current_user_method = 'current_user' end end end end
Version data entries
5 entries across 5 versions & 1 rubygems