Module: Fresh::Auth

Defined in:
lib/fresh/auth/api.rb,
lib/fresh/auth/version.rb,
lib/fresh/auth/constants.rb,
lib/fresh/auth/parameters.rb,
lib/fresh/auth/configuration.rb,
lib/fresh/auth/authentication.rb

Defined Under Namespace

Modules: Api, Authentication, Key, Parameters Classes: Configuration

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.configurationObject



50
51
52
# File 'lib/fresh/auth/configuration.rb', line 50

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



64
65
66
67
# File 'lib/fresh/auth/configuration.rb', line 64

def self.configure
  self.configuration ||= Configuration.new
  yield configuration
end

.constant_paramsObject



54
55
56
57
58
59
60
61
# File 'lib/fresh/auth/configuration.rb', line 54

def constant_params
  {
    :oauth_consumer_key => @configuration.url.subdomain,
    :oauth_signature_method => "PLAINTEXT",
    Key::SIGNATURE => @configuration.oauth_secret+'&',
    :oauth_version => 1.0
  }
end