Class: BasicBlock::Alignment
- Inherits:
-
Object
- Object
- BasicBlock::Alignment
- Defined in:
- lib/relaton_iec/basic_block/alignment.rb
Constant Summary collapse
- ALIGNS =
%w[left right center justified].freeze
Instance Method Summary collapse
-
#initialize(content) ⇒ Alignment
constructor
A new instance of Alignment.
- #inspect ⇒ String
- #to_s ⇒ String
Constructor Details
#initialize(content) ⇒ Alignment
Returns a new instance of 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
#inspect ⇒ String
26 27 28 |
# File 'lib/relaton_iec/basic_block/alignment.rb', line 26 def inspect to_s end |
#to_s ⇒ String
19 20 21 |
# File 'lib/relaton_iec/basic_block/alignment.rb', line 19 def to_s @content end |