Method: OrangeData::Document#initialize

Defined in:
lib/orange_data/receipt.rb

#initialize(id: SecureRandom.uuid, inn:, group: nil, key_name: nil, content: nil) {|@content| ... } ⇒ Document

Returns a new instance of Document.

Yields:



29
30
31
32
33
34
35
36
# File 'lib/orange_data/receipt.rb', line 29

def initialize(id:SecureRandom.uuid, inn:, group:nil, key_name:nil, content:nil)
  @id = id
  @inn = inn
  @group = group
  @key_name = key_name || inn
  @content = content if content
  yield @content if block_given?
end