Module: Csv::Query

Defined in:
lib/csv/query.rb,
lib/csv/query/version.rb

Defined Under Namespace

Classes: InMemoryAR

Constant Summary collapse

VERSION =
"0.1.6"

Class Method Summary collapse

Class Method Details

.run!Object

Your code goes here…



13
14
15
16
17
18
19
20
21
# File 'lib/csv/query.rb', line 13

def self.run!
  file_path, query =
    ARGV.getopts(nil, 'file:', 'query:').values

  InMemoryAR.new(file_path).run! {
    # InMemoryAR::Record.all
    eval(query)
  }
end