Module: Adeia

Defined in:
lib/adeia.rb,
lib/adeia/engine.rb,
lib/adeia/version.rb,
lib/adeia/database.rb,
lib/adeia/exceptions.rb,
lib/adeia/guest_user.rb,
app/models/adeia/token.rb,
app/models/adeia/action.rb,
lib/adeia/authorization.rb,
lib/adeia/controller_methods.rb,
lib/adeia/controller_resource.rb,
lib/adeia/helpers/user_helper.rb,
lib/adeia/helpers/sessions_helper.rb,
app/models/adeia/action_permission.rb,
app/helpers/adeia/application_helper.rb,
app/controllers/adeia/groups_controller.rb,
app/controllers/adeia/tokens_controller.rb,
app/controllers/adeia/application_controller.rb,
app/controllers/adeia/group_users_controller.rb,
app/controllers/adeia/permissions_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, ControllerMethods, Helpers Classes: AccessDenied, Action, ActionPermission, ApplicationController, Authorization, ControllerResource, Database, Element, Engine, Error, Group, GroupUser, GroupUsersController, GroupsController, GuestUser, LoginRequired, MissingParams, MissingUserModel, Permission, PermissionsController, Token, TokensController

Constant Summary collapse

VERSION =
"0.15.4"
@@api_patterns =
[]

Class Method Summary collapse

Class Method Details

.api_urls=(urls) ⇒ Object



7
8
9
10
11
# File 'lib/adeia.rb', line 7

def self.api_urls=(urls)
  self.api_patterns = urls.map do |url|
    url.gsub(/\//, "\\/").gsub(/\*/, ".*")
  end
end