Class: ActiveRecordUtils::Browser::Result

Inherits:
Object
  • Object
show all
Defined in:
lib/activerecord/utils/browser.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#errorObject (readonly)

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



272
273
274
# File 'lib/activerecord/utils/browser.rb', line 272

def error
  @error
end

#rowsObject (readonly)

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



272
273
274
# File 'lib/activerecord/utils/browser.rb', line 272

def rows
  @rows
end

#sqlObject (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

Returns:

  • (Boolean)


274
# File 'lib/activerecord/utils/browser.rb', line 274

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

#rows?Boolean

Returns:

  • (Boolean)


275
# File 'lib/activerecord/utils/browser.rb', line 275

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