class QuerySet
Constants
- VERSION
Attributes
conn[RW]
path[RW]
query[RW]
store[RW]
Public Class Methods
new(conn, path, query: Query, store: {})
click to toggle source
# File lib/query_set.rb, line 6 def initialize(conn, path, query: Query, store: {}) @conn = conn @path = path @query = query @store = store end
Public Instance Methods
[](file_name)
click to toggle source
# File lib/query_set.rb, line 13 def [](file_name) store.fetch(file_name) do store[file_name] = query.new(File.read(path % file_name)) end end
[]=(key, value)
click to toggle source
# File lib/query_set.rb, line 19 def []=(key, value) store[key] = value end
execute(file_name, *args)
click to toggle source
# File lib/query_set.rb, line 23 def execute(file_name, *args) self.[](file_name).execute(conn, *args) end