Class: BasicBlock::Alignment

Inherits:
Object
  • Object
show all
Defined in:
lib/relaton_iec/basic_block/alignment.rb

Constant Summary collapse

ALIGNS =
%w[left right center justified].freeze

Instance Method Summary collapse

Constructor Details

#initialize(content) ⇒ Alignment



8
9
10
11
12
13
14
# File 'lib/relaton_iec/basic_block/alignment.rb', line 8

def initialize(content)
  unless ALIGNS.include?(content)
    warn "[basic-block] WARNING: invalid alignment \"#{content}\""
    warn "[basic-block] alloved aligments are: #{ALIGNS.join ', '}"
  end
  @content = content
end

Instance Method Details

#inspectString



26
27
28
# File 'lib/relaton_iec/basic_block/alignment.rb', line 26

def inspect
  to_s
end

#to_sString



19
20
21
# File 'lib/relaton_iec/basic_block/alignment.rb', line 19

def to_s
  @content
end