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.



22
23
24
25
# File 'lib/censys/api.rb', line 22

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

Instance Method Details

#[](id) ⇒ Object

See Also:



37
38
39
# File 'lib/censys/api.rb', line 37

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

#report(params) ⇒ Object

See Also:



44
45
46
# File 'lib/censys/api.rb', line 44

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

#search(params = {}) ⇒ Object

See Also:



30
31
32
# File 'lib/censys/api.rb', line 30

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