Sha256: 06526daebb4ac998ff2913e92dedf98d9ba8a6903c62050072b3651780281582
Contents?: true
Size: 585 Bytes
Versions: 2
Compression:
Stored size: 585 Bytes
Contents
module WhirledPeas module Settings module DisplayFlow LEFT_TO_RIGHT = :l2r RIGHT_TO_LEFT = :r2l TOP_TO_BOTTOM = :t2b BOTTOM_TO_TOP = :b2t def self.validate!(flow) return unless flow if [ DisplayFlow::LEFT_TO_RIGHT, DisplayFlow::RIGHT_TO_LEFT, DisplayFlow::TOP_TO_BOTTOM, DisplayFlow::BOTTOM_TO_TOP ].include?(flow) flow else raise ArgumentError, "Unsupported display flow: #{flow}" end end end private_constant :DisplayFlow end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
whirled_peas-0.6.0 | lib/whirled_peas/settings/display_flow.rb |
whirled_peas-0.5.0 | lib/whirled_peas/settings/display_flow.rb |