Sha256: 0fc55a312ad2d1259840578122feafda611dfef571fe72e0757b059bba0634db

Contents?: true

Size: 435 Bytes

Versions: 2

Compression:

Stored size: 435 Bytes

Contents

module WhirledPeas
  module Settings
    module TextAlign
      LEFT = :left
      CENTER = :center
      RIGHT = :right

      def self.validate!(align)
        return unless align
        if [TextAlign::LEFT, TextAlign::CENTER, TextAlign::RIGHT].include?(align)
          align
        else
          raise ArgumentError, "Unsupported text alignment: #{align}"
        end
      end
    end
    private_constant :TextAlign
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
whirled_peas-0.6.0 lib/whirled_peas/settings/text_align.rb
whirled_peas-0.5.0 lib/whirled_peas/settings/text_align.rb