Class: ActiveRecordUtils::Browser::Result
- Inherits:
-
Object
- Object
- ActiveRecordUtils::Browser::Result
- Defined in:
- lib/activerecord/utils/browser.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.
259 260 261 262 263 264 265 266 267 268 269 270 |
# File 'lib/activerecord/utils/browser.rb', line 259 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,
272 273 274 |
# File 'lib/activerecord/utils/browser.rb', line 272 def error @error end |
#rows ⇒ Object (readonly)
to be done :count, :pages, :fields,
272 273 274 |
# File 'lib/activerecord/utils/browser.rb', line 272 def rows @rows end |
#sql ⇒ Object (readonly)
to be done :count, :pages, :fields,
272 273 274 |
# File 'lib/activerecord/utils/browser.rb', line 272 def sql @sql end |
Instance Method Details
#error? ⇒ Boolean
274 |
# File 'lib/activerecord/utils/browser.rb', line 274 def error?() @error.present?; end |
#rows? ⇒ Boolean
275 |
# File 'lib/activerecord/utils/browser.rb', line 275 def rows?() @rows != nil; end |