Sha256: a48618d4c67fa38faba3546fafbe3f51a471d906ccf7efd75e53b1bd1ae49c1f

Contents?: true

Size: 1.82 KB

Versions: 2

Compression:

Stored size: 1.82 KB

Contents

require 'haml'
require 'haml-rails'
require 'simple_form'
require 'iugusdk/controllers/helpers'
require 'iugusdk/valid_tenancy_urls'
require 'iugusdk/root_tenancy_url'
require "iugusdk/engine"
require "iugusdk/locale_filter"
require "http_accept_language"
require 'devise'
require 'omniauth'
require 'omniauth-twitter'
require 'omniauth-facebook'
require 'delayed_job'
require 'delayed_job_active_record'
# TODO: ALE - Acho q vai precisar disto
# require 'oauth2'

module IuguSDK

  mattr_accessor :app_root

  mattr_accessor :application_title
  mattr_accessor :no_signup_form
  mattr_accessor :app_main_url
  mattr_accessor :app_root_url
  mattr_accessor :default_subscription_name
  mattr_accessor :guest_user_prefix
  mattr_accessor :multiple_accounts_per_user
  mattr_accessor :custom_domain_for_accounts
  mattr_accessor :default_layout

  mattr_accessor :allow_create_account
  self.allow_create_account = false

  mattr_accessor :application_main_host
  self.application_main_host = "iugusdk.dev"
  
  mattr_accessor :custom_domain_invalid_prefixes
  self.custom_domain_invalid_prefixes = ['www','blog','help','api']

  mattr_accessor :custom_domain_invalid_hosts
  self.custom_domain_invalid_hosts = ['localhost']

  mattr_accessor :delay_account_exclusion
  self.delay_account_exclusion = 0

  mattr_accessor :delay_account_user_exclusion
  self.delay_account_user_exclusion = 0
  
  mattr_accessor :delay_user_exclusion
  self.delay_user_exclusion = 0

  self.application_title = 'Application Name'

  self.no_signup_form = false
  self.app_main_url = '/'
  self.app_root_url = '/'
  self.default_subscription_name = 'free'
  self.guest_user_prefix = 'appuser'
  self.multiple_accounts_per_user = false
  self.custom_domain_for_accounts = false

  self.default_layout = "settings"

  def initialize
  end

  def self.setup
    yield self
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
iugusdk-1.0.0.alpha.1 lib/iugusdk.rb
iugusdk-1.0.0.alpha.0 lib/iugusdk.rb