Sha256: 47b6e05a25e84ea7561e086993533ecbc596431f0b3b85cf3e20de5f4a3f9e2c
Contents?: true
Size: 1.41 KB
Versions: 1
Compression:
Stored size: 1.41 KB
Contents
# Exvo Helpers Ruby gem providing helper methods for various Exvo apps/services. It takes into account the Rails.env (or Merb.env). Also allows overwriting of the defaults by ENV variables (and directly too, see below). ## Examples Results are from the 'development' Rails environment: ```ruby Exvo::Helpers.cfs_host => 'cfs.exvo.local' Exvo::Helpers.desktop_host => 'www.exvo.local' Exvo::Helpers.themes_host => 'themes.exvo.local' Exvo::Helpers.cfs_uri => 'http://cfs.exvo.local' Exvo::Helpers.desktop_uri => 'http://www.exvo.local' Exvo::Helpers.themes_uri => 'http://themes.exvo.local' ``` For consistency, there are also read-only `auth_host/auth_uri` methods, that just pass execution to the [exvo-auth](https://github.com/Exvo/Auth) gem (so it's required that exvo-auth gem is available when using them): ```ruby Exvo::Helpers.auth_host => 'exvo.auth.local' Exvo::Helpers.auth_uri => 'http://exvo.auth.local' ``` ## Overwriting There are two ways to do it. One is by the means of ENV variables (preferred one): ```ruby ENV['CFS_HOST'] = 'test.cfs.exvo.com' ENV['DESKTOP_HOST'] = 'test.exvo.com' ENV['THEMES_HOST'] = 'test.themes.exvo.com' ``` The other one is to set it in the application's config file: ```ruby Exvo::Helpers.cfs_host = 'test.cfs.exvo.com' Exvo::Helpers.desktop_host = 'test.exvo.com' Exvo::Helpers.themes_host = 'test.themes.exvo.com' ``` Copyright © 2011 Exvo.com Development BV
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
exvo_helpers-0.0.2 | README.md |