Module: OpenStax::Connect

Defined in:
lib/openstax_connect.rb,
lib/openstax/connect/engine.rb,
lib/openstax/connect/version.rb,
lib/openstax/connect/utilities.rb,
lib/openstax/connect/exceptions.rb,
app/models/openstax/connect/user.rb,
lib/openstax/connect/action_list.rb,
lib/openstax/connect/route_helper.rb,
lib/openstax/connect/user_provider.rb,
lib/openstax/connect/current_user_manager.rb,
app/routines/openstax/connect/search_users.rb,
app/helpers/openstax/connect/sessions_helper.rb,
app/helpers/openstax/connect/application_helper.rb,
app/controllers/openstax/connect/dev/dev_controller.rb,
app/controllers/openstax/connect/sessions_controller.rb,
app/controllers/openstax/connect/dev/users_controller.rb,
app/controllers/openstax/connect/application_controller.rb,
app/handlers/openstax/connect/sessions_omniauth_authenticated.rb

Defined Under Namespace

Modules: ApplicationHelper, Dev, SessionsHelper Classes: AbstractMethodCalled, ActionList, ApplicationController, Configuration, CurrentUserManager, Engine, IllegalArgument, IllegalOperation, IllegalState, NotYetImplemented, RouteHelper, SearchUsers, SecurityTransgression, SessionsController, SessionsOmniauthAuthenticated, User, UserProvider

Constant Summary collapse

VERSION =
"0.0.8"

Class Method Summary collapse

Class Method Details

.configurationObject



35
36
37
# File 'lib/openstax_connect.rb', line 35

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Configuration machinery.

To configure OpenStax Utilities, put the following code in your applications initialization logic (eg. in the config/initializers in a Rails app)

OpenStax::Connect.configure do |config|
  config.<parameter name> = <parameter value>
  ...
end

Set enable_stubbing to true iff you want this engine to fake all

interaction with the services site.

Yields:



31
32
33
# File 'lib/openstax_connect.rb', line 31

def configure
  yield configuration
end