Class: Attributor::Flatpack::MultilineString

Inherits:
String
  • Object
show all
Defined in:
lib/attributor/flatpack/types/multiline_string.rb

Class Method Summary collapse

Class Method Details

.exampleObject



13
14
15
# File 'lib/attributor/flatpack/types/multiline_string.rb', line 13

def self.example(*)
  '-----BEGIN EC PRIVATE KEY-----\\nMIHcAgEBBEI\\n3abcdefghijklmnop==\\n-----END EC PRIVATE KEY-----'
end

.load(value, context = Attributor::DEFAULT_ROOT_CONTEXT, **options) ⇒ Object



7
8
9
10
11
# File 'lib/attributor/flatpack/types/multiline_string.rb', line 7

def self.load(value, context = Attributor::DEFAULT_ROOT_CONTEXT, **options)
  value.gsub('\\n', "\n")
rescue StandardError
  super
end