Module: Pavlov::Helpers

Included in:
Operation
Defined in:
lib/pavlov/helpers.rb,
lib/pavlov/alpha_compatibility.rb

Instance Method Summary collapse

Instance Method Details

#command(name, *args) ⇒ Object



13
14
15
16
# File 'lib/pavlov/helpers.rb', line 13

def command name, *args
  args = add_pavlov_options args
  Pavlov.command name, *args
end

#interactor(name, *args) ⇒ Object



3
4
5
6
# File 'lib/pavlov/helpers.rb', line 3

def interactor name, *args
  args = add_pavlov_options args
  Pavlov.interactor name, *args
end

#old_command(name, *args) ⇒ Object



34
35
36
37
# File 'lib/pavlov/alpha_compatibility.rb', line 34

def old_command name, *args
  args = add_pavlov_options args
  Pavlov.old_command name, *args
end

#old_interactor(name, *args) ⇒ Object



24
25
26
27
# File 'lib/pavlov/alpha_compatibility.rb', line 24

def old_interactor name, *args
  args = add_pavlov_options args
  Pavlov.old_interactor name, *args
end

#old_query(name, *args) ⇒ Object



29
30
31
32
# File 'lib/pavlov/alpha_compatibility.rb', line 29

def old_query name, *args
  args = add_pavlov_options args
  Pavlov.old_query name, *args
end

#pavlov_optionsObject



18
19
20
# File 'lib/pavlov/helpers.rb', line 18

def pavlov_options
  {}
end

#query(name, *args) ⇒ Object



8
9
10
11
# File 'lib/pavlov/helpers.rb', line 8

def query name, *args
  args = add_pavlov_options args
  Pavlov.query name, *args
end