Sha256: 4fa70d7e15a9968f235c551ee106dc17b4de9d55cec6bda91683b839e823d9ea

Contents?: true

Size: 1.46 KB

Versions: 9

Compression:

Stored size: 1.46 KB

Contents

# -*- encoding : utf-8 -*-

class Phrase::Config
  def client_version
    Phrase::CLIENT_VERSION
  end
  
  def api_version
    Phrase::API_VERSION
  end

  def auth_token
    @@auth_token = "" if !defined? @@auth_token or @@auth_token.nil?
    @@auth_token
  end
  
  def auth_token=(auth_token)
    @@auth_token = auth_token
  end
  
  def enabled
    @@enabled = false if !defined? @@enabled or @@enabled.nil?
    @@enabled
  end
  
  def enabled=(enabled)
    @@enabled = enabled
  end
    
  def backend
    @@backend ||= Phrase::Backend::PhraseService.new
  end
  
  def backend=(backend)
    @@backend = backend
  end
  
  def prefix
    @@prefix ||= "{{__"
  end
  
  def prefix=(prefix)
    @@prefix = prefix
  end
  
  def suffix
    @@suffix ||= "__}}"
  end
  
  def suffix=(suffix)
    @@suffix = suffix
  end
  
  def js_host
    @@js_host ||= 'phraseapp.com'
  end
  
  def js_host=(js_host)
    @@js_host = js_host
  end
  
  def js_use_ssl
    @@js_use_ssl = true if !defined? @@js_use_ssl or @@js_use_ssl.nil?
    @@js_use_ssl
  end
  
  def js_use_ssl=(js_use_ssl)
    @@js_use_ssl = js_use_ssl
  end
  
  def cache_key_segments_initial
    @@cache_key_segments_initial ||= ["simple_form"]
  end
  
  def cache_key_segments_initial=(cache_key_segments_initial=[])
    @@cache_key_segments_initial = cache_key_segments_initial
  end
  
  def cache_lifetime
    @@cache_lifetime ||= 300
  end
  
  def cache_lifetime=(cache_lifetime)
    @@cache_lifetime = cache_lifetime
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
phrase-0.3.6 lib/phrase/config.rb
phrase-0.3.5 lib/phrase/config.rb
phrase-0.3.4 lib/phrase/config.rb
phrase-0.3.3 lib/phrase/config.rb
phrase-0.3.2 lib/phrase/config.rb
phrase-0.3.1 lib/phrase/config.rb
phrase-0.3.0 lib/phrase/config.rb
phrase-0.2.5 lib/phrase/config.rb
phrase-0.2.4 lib/phrase/config.rb