Class: Stargate::Request::ScannerRequest

Inherits:
BasicRequest show all
Defined in:
lib/stargate/request/scanner_request.rb

Instance Attribute Summary collapse

Attributes inherited from BasicRequest

#path

Instance Method Summary collapse

Constructor Details

#initialize(table_name) ⇒ ScannerRequest

Returns a new instance of ScannerRequest.



6
7
8
9
10
# File 'lib/stargate/request/scanner_request.rb', line 6

def initialize(table_name)
  @table_name = CGI.escape(table_name)
  path = "/#{@table_name}/scanner"
  super(path)
end

Instance Attribute Details

#table_nameObject (readonly)

Returns the value of attribute table_name.



4
5
6
# File 'lib/stargate/request/scanner_request.rb', line 4

def table_name
  @table_name
end

Instance Method Details

#close(scanner) ⇒ Object



20
21
22
# File 'lib/stargate/request/scanner_request.rb', line 20

def close(scanner)
  @path = URI.parse(scanner.scanner_url).path
end

#get_rows(scanner) ⇒ Object



16
17
18
# File 'lib/stargate/request/scanner_request.rb', line 16

def get_rows(scanner)
  @path = URI.parse(scanner.scanner_url).path
end

#openObject



12
13
14
# File 'lib/stargate/request/scanner_request.rb', line 12

def open
  @path
end