Sha256: 97db384c73fa8115675ecec693c45c81ff9cc98060c87d724d40361c53f16b3a

Contents?: true

Size: 1.52 KB

Versions: 19

Compression:

Stored size: 1.52 KB

Contents

MagicAddresses.configure do |config|
  # Address Owners .. all models that use addresses (name + class_name => {users: "User", things: "Namespace::Thing"}) 
  config.address_owners     = {}
  # in which locales addresses should be saved
  config.active_locales     = [:en, :de]
  # what is the default language (should be :en, except you don't need english at all)
  config.default_locale     = :en
  # what is the default country for query
  config.default_country    = "Germany"
  # add default country in each query ?
  config.query_defaults     = true
  # only save tranlations when differs from default-locale?
  config.uniq_translations  = false
  # use background-process for the lookups ( :none | :sidekiq )
  config.job_backend        = :none
  # use postgres earthdistance for distance calculation
  config.earthdistance      = false
  # show state in tables ( true | false )
  config.show_states        = false
  # show triggers in tables ( true | false ) **not available for now!!!
  config.show_triggers      = false

end

##
## Need authentication for address admin routes use this:
##
# => MagicAddresses::BaseController.class_eval do 
# =>   # layout proc { |controller| controller.request.xhr? ? false : "application" }
# =>   private
# =>     # overwrite authentication method
# =>     def authenticate_visitor
# =>       unless current_user && current_user.is_admin?
# =>         session["user_return_to"] = request.fullpath
# =>         redirect_to new_user_session_path, alert: "Only for admins, dude!"
# =>       end
# =>     end
# => end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
magic_addresses-0.0.44 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.43 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.42 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.41 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.40 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.39 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.39.rc8 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.39.rc7 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.39.rc6 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.39.rc5 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.39.rc4 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.39.rc3 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.39.rc2 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.39.rc1 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.38 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.38.beta2 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.38.beta1 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.37 lib/generators/magic_addresses/templates/magic_initializer.rb
magic_addresses-0.0.36 lib/generators/magic_addresses/templates/magic_initializer.rb