Class: DbBrowser::ConnectionMan::Result
- Inherits:
-
Object
- Object
- DbBrowser::ConnectionMan::Result
- Defined in:
- lib/dbbrowser/connection.rb
Instance Attribute Summary collapse
-
#error ⇒ Object
readonly
to be done :count, :pages, :fields,.
-
#rows ⇒ Object
readonly
to be done :count, :pages, :fields,.
-
#sql ⇒ Object
readonly
to be done :count, :pages, :fields,.
Instance Method Summary collapse
- #error? ⇒ Boolean
-
#initialize(opts = {}) ⇒ Result
constructor
A new instance of Result.
- #rows? ⇒ Boolean
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
#error ⇒ Object (readonly)
to be done :count, :pages, :fields,
266 267 268 |
# File 'lib/dbbrowser/connection.rb', line 266 def error @error end |
#rows ⇒ Object (readonly)
to be done :count, :pages, :fields,
266 267 268 |
# File 'lib/dbbrowser/connection.rb', line 266 def rows @rows end |
#sql ⇒ Object (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
268 |
# File 'lib/dbbrowser/connection.rb', line 268 def error?() @error.present?; end |
#rows? ⇒ Boolean
269 |
# File 'lib/dbbrowser/connection.rb', line 269 def rows?() @rows != nil; end |