class Activecube::View

Public Instance Methods

join(_cube_query, _left_query, _right_query) click to toggle source
# File lib/activecube/view.rb, line 29
def join _cube_query, _left_query, _right_query
  raise "join method have to be implemented in #{name}"
end
matches?(query, _measures = query.measures) click to toggle source
# File lib/activecube/view.rb, line 17
def matches? query, _measures = query.measures
  true
end
measures?(measure) click to toggle source
# File lib/activecube/view.rb, line 21
def measures? measure
  true
end
model() click to toggle source
# File lib/activecube/view.rb, line 9
def model
  self.class
end
name() click to toggle source
# File lib/activecube/view.rb, line 13
def name
  model.name
end
query(_cube_query) click to toggle source
# File lib/activecube/view.rb, line 25
def query _cube_query
  raise "query method have to be implemented in #{name}"
end