Method: Finitio::HeadingBasedType#initialize

Defined in:
lib/finitio/type/heading_based_type.rb

#initialize(heading, name = nil, metadata = nil) ⇒ Object



4
5
6
7
8
9
10
11
# File 'lib/finitio/type/heading_based_type.rb', line 4

def initialize(heading, name = nil,  = nil)
  unless heading.is_a?(Heading)
    raise ArgumentError, "Heading expected, got `#{heading}`"
  end

  super(name, )
  @heading = heading
end