Class: Giddy::LightboxHeaders

Inherits:
Endpoint
  • Object
show all
Defined in:
lib/giddy/lightbox_headers.rb

Instance Method Summary collapse

Methods inherited from Endpoint

#gettyup

Constructor Details

#initialize(mediator) ⇒ LightboxHeaders

Returns a new instance of LightboxHeaders.



3
4
5
# File 'lib/giddy/lightbox_headers.rb', line 3

def initialize(mediator)
  super mediator, "lightbox", false
end

Instance Method Details

#create_lightbox(attrs) ⇒ Object



14
15
16
17
# File 'lib/giddy/lightbox_headers.rb', line 14

def create_lightbox(attrs)
  result = gettyup :CreateLightbox, attrs
  Lightbox.new(result, @mediator)
end

#get_lightbox(attrs) ⇒ Object



19
20
21
22
# File 'lib/giddy/lightbox_headers.rb', line 19

def get_lightbox(attrs)
  result = gettyup :GetLightbox, attrs
  Lightbox.new(result["Lightbox"], @mediator)
end

#get_lightbox_headers(attrs) ⇒ Object



7
8
9
10
11
12
# File 'lib/giddy/lightbox_headers.rb', line 7

def get_lightbox_headers(attrs)
  result = gettyup :GetLightboxHeaders, attrs
  result["LightboxHeaders"].map { |attrs|
    Lightbox.new(attrs, @mediator)
  }
end