Sha256: 7174925dde58bcd33c325d58913341f57d8a9c76d04ae0a36ffb039bb18e7b4c

Contents?: true

Size: 902 Bytes

Versions: 3

Compression:

Stored size: 902 Bytes

Contents

require 'devise'
require 'judge'
require_relative 'validation_helper_collection'

module Fae
  # configurable defaults
  class << self
    mattr_accessor :devise_secret_key, :devise_mailer_sender, :dashboard_exclusions, :max_image_upload_size, :max_file_upload_size, :languages, :recreate_versions, :validation_helpers, :track_changes, :tracker_history_length

    self.devise_secret_key      = ''
    self.devise_mailer_sender   = 'change-me@example.com'
    self.dashboard_exclusions   = []
    self.max_image_upload_size  = 2
    self.max_file_upload_size   = 5
    self.languages              = {}
    self.recreate_versions      = false
    self.validation_helpers     = ValidationHelperCollection.new
    self.track_changes          = true
    self.tracker_history_length = 15
  end

  # this function maps the vars from your app into your engine
  def self.setup(&block)
    yield self
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
fae-rails-1.2.4 lib/fae/options.rb
fae-rails-1.2.3 lib/fae/options.rb
fae-rails-1.2.2 lib/fae/options.rb