Class: CommandTower::Deserializers::Clients::Types::StringType

Inherits:
Type
  • Object
show all
Includes:
Singleton
Defined in:
app/deserializers/command_tower/deserializers/clients/types.rb

Instance Method Summary collapse

Instance Method Details

#call(value, path:) ⇒ Object



109
110
111
112
113
# File 'app/deserializers/command_tower/deserializers/clients/types.rb', line 109

def call(value, path:)
  return value if value.is_a?(String)

  reject!(path, value, "string", "expected String")
end

#expected_label ⇒ Object



115
116
117
# File 'app/deserializers/command_tower/deserializers/clients/types.rb', line 115

def expected_label
  "string"
end