module DataDepo

Public Class Methods

current_loader() click to toggle source
# File lib/data_depo.rb, line 16
def current_loader
  @loader = YAMLLoader
end
definition_path() click to toggle source
# File lib/data_depo.rb, line 12
def definition_path
  @definition_paths
end
definition_path=(paths) click to toggle source
# File lib/data_depo.rb, line 8
def definition_path=(paths)
  @definition_paths = Array(paths)
end

Private Class Methods

method_missing(name, *args, &block) click to toggle source
Calls superclass method
# File lib/data_depo.rb, line 21
def method_missing(name, *args, &block)
  return super if name.to_s[-1] == '='

  query ||= Query.new
  if name == :[]
    query.__send__(name, *args, &block)
  else
    query = query.__send__(:[], name)
    query = query[*args] unless args.empty?
    query
  end
end