Class: Bidi2pdf::Bidi::Commands::ScriptEvaluate

Inherits:
Object
  • Object
show all
Includes:
Base
Defined in:
lib/bidi2pdf/bidi/commands/script_evaluate.rb

Instance Method Summary collapse

Methods included from Base

#==, #as_payload, #eql?, #hash, #inspect

Constructor Details

#initialize(expression:, context:, await_promise: true) ⇒ ScriptEvaluate

Returns a new instance of ScriptEvaluate.



9
10
11
12
13
14
15
# File 'lib/bidi2pdf/bidi/commands/script_evaluate.rb', line 9

def initialize(expression:,
               context:,
               await_promise: true)
  @expression = expression
  @context = context
  @await_promise = await_promise
end

Instance Method Details

#method_nameObject



27
28
29
# File 'lib/bidi2pdf/bidi/commands/script_evaluate.rb', line 27

def method_name
  "script.evaluate"
end

#paramsObject



17
18
19
20
21
22
23
24
25
# File 'lib/bidi2pdf/bidi/commands/script_evaluate.rb', line 17

def params
  {
    expression: @expression,
    target: {
      context: @context
    },
    awaitPromise: @await_promise
  }
end