Class: Censys::API::Resource

Inherits:
Object
  • Object
show all
Defined in:
lib/censys/api.rb

Instance Method Summary collapse

Constructor Details

#initialize(type, api) ⇒ Resource

Returns a new instance of Resource.



19
20
21
22
# File 'lib/censys/api.rb', line 19

def initialize(type, api)
  @type = type
  @api  = api
end

Instance Method Details

#[](id) ⇒ Object

See Also:



34
35
36
# File 'lib/censys/api.rb', line 34

def [](id)
  @api.view(@type, id)
end

#report(params) ⇒ Object

See Also:



41
42
43
# File 'lib/censys/api.rb', line 41

def report(params)
  @api.report(@type, params)
end

#search(params = {}) ⇒ Object

See Also:



27
28
29
# File 'lib/censys/api.rb', line 27

def search(params = {})
  @api.search(@type, params)
end