Class: Yoti::DynamicSharingService::ThirdPartyAttributeDefinition

Inherits:
Object
  • Object
show all
Defined in:
lib/yoti/dynamic_share_service/extension/thirdparty_attribute_extension.rb

Instance Method Summary collapse

Constructor Details

#initialize(name) ⇒ ThirdPartyAttributeDefinition

Returns a new instance of ThirdPartyAttributeDefinition.

Parameters:

  • name (String)


11
12
13
# File 'lib/yoti/dynamic_share_service/extension/thirdparty_attribute_extension.rb', line 11

def initialize(name)
  @name = name
end

Instance Method Details

#as_json(*_args) ⇒ Object



15
16
17
# File 'lib/yoti/dynamic_share_service/extension/thirdparty_attribute_extension.rb', line 15

def as_json(*_args)
  { name: @name }
end

#to_json(*_args) ⇒ Object



19
20
21
# File 'lib/yoti/dynamic_share_service/extension/thirdparty_attribute_extension.rb', line 19

def to_json(*_args)
  as_json.to_json
end