Sha256: 42688f4a347c3f22bd3d24af9815fbde42c64c53fe2b0b00d59c8584f65b42ed

Contents?: true

Size: 1017 Bytes

Versions: 2

Compression:

Stored size: 1017 Bytes

Contents

# TODO: define a yml file for configurations
module SettingsHelper

  # general
  HOST = "http://www.iana.org/domains/example"
  ANOTHER_HOST = "http://www.example.com"

  # resources
  USER_URI            = HOST + "/users/example"
  ANOTHER_USER_URI    = HOST + "/users/another"
  ADMIN_URI           = HOST + "/users/admin"
  CLIENT_URI          = HOST + "/users/alice/client/lelylan"
  ANOTHER_CLIENT_URI  = HOST + "/users/alice/client/riflect"
  REDIRECT_URI        = HOST + "/app/callback"

  # scopes
  SCOPE_URI   = HOST + "/scopes/pizzas"
  ALL_SCOPE   = ["pizzas/index", "pizzas/show", "pizzas/create", "pizzas/update", "pizzas/destroy"]
  READ_SCOPE  = ["pizzas/index", "pizzas/show"]


  # urls validator
  VALID_URIS    = [ 'http://example.com',  'http://www.example.com',
                    'https://example.com', 'https://www.example.com',
                    'http://example.host', 'https://example.host' ]
  INVALID_URIS  = [ 'ftp://godaddy.com',   'www.godaddy.com', 'godaddy.com', 'example' ]

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
oauth2_provider_engine-0.0.2 test/dummy/spec/support/settings_helper.rb
oauth2_provider_engine-0.0.1 test/dummy/spec/support/settings_helper.rb