Class: Puppeteer::Page::JavaScriptFunction

Inherits:
Object
  • Object
show all
Defined in:
lib/puppeteer/page.rb,
sig/puppeteer/page.rbs

Instance Method Summary collapse

Constructor Details

#initialize(expression, args) ⇒ JavaScriptFunction

Returns a new instance of JavaScriptFunction.

Parameters:

  • expression (String)
  • args (Array[untyped])


1618
1619
1620
1621
# File 'lib/puppeteer/page.rb', line 1618

def initialize(expression, args)
  @expression = expression
  @args = args
end

Instance Method Details

#sourceString

Returns:

  • (String)


1624
1625
1626
# File 'lib/puppeteer/page.rb', line 1624

def source
  "(#{@expression})(#{arguments})"
end