Class: Bogy::StringHandler

Inherits:
Handler
  • Object
show all
Defined in:
lib/bogy/handlers/string_handler.rb

Instance Method Summary collapse

Methods inherited from Handler

#hash

Constructor Details

#initialize(string) ⇒ StringHandler

Returns a new instance of StringHandler.

Raises:

  • (ArgumentError)


4
5
6
7
8
# File 'lib/bogy/handlers/string_handler.rb', line 4

def initialize(string)
  raise ArgumentError, "value should be of String type, not #{string.class}" unless string.is_a? String

  @string = string
end

Instance Method Details

#loadObject



10
11
12
# File 'lib/bogy/handlers/string_handler.rb', line 10

def load
  YAML.load(@string)
end