Sha256: 0f79129c4348b37f3144cd225fb1ec970e9d2917f38902b800e79e1cd778452e

Contents?: true

Size: 525 Bytes

Versions: 7

Compression:

Stored size: 525 Bytes

Contents

ActiveRecord::Relation.class_eval do
  def t(*attrs, **options)
    records.t(*attrs, **options)
  end

  def vd(*attrs, **options)
    records.vd(*attrs, **options)
  end

  def v
    records.v
  end

  def a
    to_a
  end

  def write_csv(filename, *fields, **options)
    records.write_csv(filename, *fields, **options)
  end

  def write_excel(filename, *fields, **options)
    records.write_excel(filename, *fields, **options)
  end

  def dump(filename, batch_size=500)
    records.dump(filename, batch_size)
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
arql-0.4.8 lib/arql/ext/active_record/relation.rb
arql-0.4.7 lib/arql/ext/active_record/relation.rb
arql-0.4.6 lib/arql/ext/active_record/relation.rb
arql-0.4.3 lib/arql/ext/active_record/relation.rb
arql-0.4.2 lib/arql/ext/active_record/relation.rb
arql-0.4.1 lib/arql/ext/active_record/relation.rb
arql-0.4.0 lib/arql/ext/active_record/relation.rb