Module: LibPixel

Defined in:
lib/libpixel.rb,
lib/libpixel/client.rb,
lib/libpixel/railtie.rb,
lib/libpixel/version.rb,
lib/libpixel/view_helpers.rb

Defined Under Namespace

Modules: ViewHelpers Classes: Client, Railtie

Constant Summary collapse

VERSION =
"1.2.0"
@@default_client =
Client.new

Class Method Summary collapse

Class Method Details

.default_source=(default_source) ⇒ Object



24
25
26
# File 'lib/libpixel.rb', line 24

def self.default_source=(default_source)
  @@default_client.default_source = default_source
end

.host=(host) ⇒ Object



12
13
14
# File 'lib/libpixel.rb', line 12

def self.host=(host)
  @@default_client.host = host
end

.https=(https) ⇒ Object



20
21
22
# File 'lib/libpixel.rb', line 20

def self.https=(https)
  @@default_client.https = https
end

.secret=(secret) ⇒ Object



16
17
18
# File 'lib/libpixel.rb', line 16

def self.secret=(secret)
  @@default_client.secret = secret
end

.setup {|@@default_client| ... } ⇒ Object

Yields:

  • (@@default_client)


8
9
10
# File 'lib/libpixel.rb', line 8

def self.setup
  yield @@default_client
end

.sign(uri) ⇒ Object



28
29
30
# File 'lib/libpixel.rb', line 28

def self.sign(uri)
  @@default_client.sign(uri)
end

.url(path, options = {}) ⇒ Object



32
33
34
# File 'lib/libpixel.rb', line 32

def self.url(path, options={})
  @@default_client.url(path, options)
end