Sha256: b1620aebceef5131983dba28d62228521eb06dd6d81797df96ffc17d351db462

Contents?: true

Size: 617 Bytes

Versions: 3

Compression:

Stored size: 617 Bytes

Contents

class Object

  def target(table_name, row_id, &block)
    Squealer::Target.new(Squealer::Database.instance.export, table_name, row_id, &block)
  end

  def assign(column_name, &block)
    Squealer::Target.current.assign(column_name, &block)
  end

  def import(*args)
    if args.length > 0
      Squealer::Database.instance.import_from(*args)
    else
      Squealer::Database.instance.import
    end
  end

  def export(*args)
    if args.length > 0
      Squealer::Database.instance.export_to(*args)
    else
      Squealer::Database.instance.export
    end
  end

end

class NilClass
  def each
    []
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
squealer-1.0.2 lib/squealer/object.rb
squealer-1.0.1 lib/squealer/object.rb
squealer-1.0.0 lib/squealer/object.rb