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, hash) ⇒ Object



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

def command name, hash
  hash = add_pavlov_options hash
  Pavlov.command name, hash
end

#interactor(name, hash) ⇒ Object



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

def interactor name, hash
  hash = add_pavlov_options hash
  Pavlov.interactor name, hash
end

#old_command(name, *args) ⇒ Object



47
48
49
50
# File 'lib/pavlov/alpha_compatibility.rb', line 47

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

#old_interactor(name, *args) ⇒ Object



37
38
39
40
# File 'lib/pavlov/alpha_compatibility.rb', line 37

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

#old_query(name, *args) ⇒ Object



42
43
44
45
# File 'lib/pavlov/alpha_compatibility.rb', line 42

def old_query name, *args
  args = add_compatibility_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, hash) ⇒ Object



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

def query name, hash
  hash = add_pavlov_options hash
  Pavlov.query name, hash
end