class OmfEc::Graph::MSBuilder

Public Class Methods

new(data_set) click to toggle source
# File lib/omf_ec/graph/graph_description.rb, line 147
def initialize(data_set)
  @data_set = data_set
end

Public Instance Methods

method_missing(symbol, *args, &block) click to toggle source
# File lib/omf_ec/graph/graph_description.rb, line 151
def method_missing(symbol, *args, &block)
  debug "Calling #{symbol}::#{args.inspect}"
  res = @data_set.send(symbol, *args, &block)
  if res.is_a? Sequel::Postgres::Dataset
    @data_set = res
    res = self
  end
  debug "Result: #{res.class}"
  res
end