Class: BazaModels::Query::Inspector

Inherits:
Object
  • Object
show all
Defined in:
lib/baza_models/query/inspector.rb

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ Inspector

Returns a new instance of Inspector.



2
3
4
5
6
7
8
# File 'lib/baza_models/query/inspector.rb', line 2

def initialize(args)
  @query = args.fetch(:query)
  @model = args.fetch(:model)
  @argument = args.fetch(:argument)
  @joins = args.fetch(:joins)
  @joins_tracker = args.fetch(:joins_tracker)
end

Instance Method Details

#executeObject



10
11
12
# File 'lib/baza_models/query/inspector.rb', line 10

def execute
  inspect_argument(@argument)
end