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