Class: ElasticGraph::QueryRegistry::RakeTasks

Inherits:
Rake::TaskLib
  • Object
show all
Defined in:
lib/elastic_graph/query_registry/rake_tasks.rb

Instance Method Summary collapse

Constructor Details

#initialize(registered_queries_by_client_dir, require_eg_latency_slo_directive: false, output: $stdout, &load_graphql) ⇒ RakeTasks

Returns a new instance of RakeTasks.



20
21
22
23
24
25
26
27
# File 'lib/elastic_graph/query_registry/rake_tasks.rb', line 20

def initialize(registered_queries_by_client_dir, require_eg_latency_slo_directive: false, output: $stdout, &load_graphql)
  @registered_queries_by_client_dir = Pathname.new(registered_queries_by_client_dir)
  @require_eg_latency_slo_directive = require_eg_latency_slo_directive
  @output = output
  @load_graphql = load_graphql

  define_tasks
end