Class: MockServer::ExpectationId

Inherits:
Object
  • Object
show all
Defined in:
lib/mockserver/models.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id: '') ⇒ ExpectationId

Returns a new instance of ExpectationId.



995
996
997
# File 'lib/mockserver/models.rb', line 995

def initialize(id: '')
  @id = id
end

Instance Attribute Details

#idObject

Returns the value of attribute id.



993
994
995
# File 'lib/mockserver/models.rb', line 993

def id
  @id
end

Class Method Details

.from_hash(data) ⇒ Object



1003
1004
1005
1006
1007
# File 'lib/mockserver/models.rb', line 1003

def self.from_hash(data)
  return nil if data.nil?

  new(id: data.fetch('id', ''))
end

Instance Method Details

#to_hObject



999
1000
1001
# File 'lib/mockserver/models.rb', line 999

def to_h
  { 'id' => @id }
end