Class: Iqdb::Client::Engine

Inherits:
Object
  • Object
show all
Defined in:
lib/iqdb/client/engine.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(http:) ⇒ Engine

Returns a new instance of Engine.



6
7
8
# File 'lib/iqdb/client/engine.rb', line 6

def initialize(http:)
  @service_adapter = http
end

Instance Attribute Details

#service_adapterObject (readonly)

Returns the value of attribute service_adapter.



4
5
6
# File 'lib/iqdb/client/engine.rb', line 4

def service_adapter
  @service_adapter
end

Instance Method Details



10
11
12
# File 'lib/iqdb/client/engine.rb', line 10

def from_link(link)
  Parser::Response.new(send(url: link))
end