Class: BoxView::Session

Inherits:
Object
  • Object
show all
Includes:
Http
Defined in:
lib/box_view/session.rb

Class Attribute Summary collapse

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Http

#base_uri, #check_for_error, #convert_params, #delete, #get, #make_api_request, #make_request, #parse_response, #post, #put

Constructor Details

#initialize(credentials = {}) ⇒ Session

Returns a new instance of Session.



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

def initialize(credentials={})
  self.token = credentials[:token] || self.class.box_view_token
end

Class Attribute Details

.box_view_tokenObject

Returns the value of attribute box_view_token.



13
14
15
# File 'lib/box_view/session.rb', line 13

def box_view_token
  @box_view_token
end

Instance Attribute Details

#tokenObject

Returns the value of attribute token.



6
7
8
# File 'lib/box_view/session.rb', line 6

def token
  @token
end

Class Method Details

.config {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



15
16
17
# File 'lib/box_view/session.rb', line 15

def config
  yield self
end