Method: Misc::Script#initialize

Defined in:
lib/misc/script.rb

#initialize(id_or_code:, params: {}, type: Enums::ScriptTypes.inline, lang: 'painless', options: {}) ⇒ Script

Returns a new instance of Script.

Parameters:

  • id_or_code (String)
  • params (Hash) (defaults to: {})
  • type (Enums::ScriptTypes) (defaults to: Enums::ScriptTypes.inline)

    : Enums::ScriptTypes.(inline|stored), defaults to Enums::ScriptTypes.inline

  • lang (String) (defaults to: 'painless')
  • options (Hash) (defaults to: {})


15
16
17
18
19
20
21
# File 'lib/misc/script.rb', line 15

def initialize(id_or_code:, params: {}, type: Enums::ScriptTypes.inline, lang: 'painless', options: {})
  @id_or_code = id_or_code
  @params = params
  @type = type
  @lang = lang
  @options = options
end