Class: DbBrowser::ConnectionMan::Result

Inherits:
Object
  • Object
show all
Defined in:
lib/dbbrowser/connection.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(opts = {}) ⇒ Result

Returns a new instance of Result.



253
254
255
256
257
258
259
260
261
262
263
264
# File 'lib/dbbrowser/connection.rb', line 253

def initialize( opts={} )
  @sql = opts[:sql]  # sql statement as a string

  if opts[:error]
    @error = opts[:error]
  else
    @rows = opts[:rows]
    # @count = opts[:count] || @rows.size
    # @pages = opts[:pages] || 1
    # @fields = opts[:fields]
  end
end

Instance Attribute Details

#errorObject (readonly)

to be done :count, :pages, :fields,



266
267
268
# File 'lib/dbbrowser/connection.rb', line 266

def error
  @error
end

#rowsObject (readonly)

to be done :count, :pages, :fields,



266
267
268
# File 'lib/dbbrowser/connection.rb', line 266

def rows
  @rows
end

#sqlObject (readonly)

to be done :count, :pages, :fields,



266
267
268
# File 'lib/dbbrowser/connection.rb', line 266

def sql
  @sql
end

Instance Method Details

#error?Boolean

Returns:

  • (Boolean)


268
# File 'lib/dbbrowser/connection.rb', line 268

def error?()  @error.present?;       end

#rows?Boolean

Returns:

  • (Boolean)


269
# File 'lib/dbbrowser/connection.rb', line 269

def rows?()   @rows != nil;          end