Class: Neb::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/neb/client.rb,
lib/neb/client/api.rb,
lib/neb/client/admin.rb,
lib/neb/client/request.rb,
lib/neb/client/response.rb

Defined Under Namespace

Classes: API, Admin, Request, Response

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(config = {}) ⇒ Client

Returns a new instance of Client.



11
12
13
14
15
16
# File 'lib/neb/client.rb', line 11

def initialize(config = {})
  Neb.configure(config) unless Neb.configured?

  @api   = API.new
  @admin = Admin.new
end

Instance Attribute Details

#adminObject (readonly)

Returns the value of attribute admin.



9
10
11
# File 'lib/neb/client.rb', line 9

def admin
  @admin
end

#apiObject (readonly)

Returns the value of attribute api.



9
10
11
# File 'lib/neb/client.rb', line 9

def api
  @api
end