Class: Pubid::Ansi::Builder

Inherits:
Builder::Base show all
Defined in:
lib/pubid/ansi/builder.rb

Instance Attribute Summary

Attributes inherited from Builder::Base

#identifier

Instance Method Summary collapse

Methods inherited from Builder::Base

#initialize

Constructor Details

This class inherits a constructor from Pubid::Builder::Base

Instance Method Details

#build(data) ⇒ Object



6
7
8
9
10
11
# File 'lib/pubid/ansi/builder.rb', line 6

def build(data)
  data = flatten_array(data) if data.is_a?(Array)
  identifier = default_identifier_class.new
  assign_attributes(identifier, data)
  identifier
end