Module: Imglab::Position
Constant Summary collapse
- HORIZONTAL =
%w[left center right].freeze
- VERTICAL =
%w[top middle bottom].freeze
Instance Method Summary collapse
-
#position(*directions) ⇒ String
Returns a formatted position value as string.
Instance Method Details
#position(*directions) ⇒ String
Returns a formatted position value as string.
23 24 25 26 27 28 29 30 31 32 |
# File 'lib/imglab/position.rb', line 23 def position(*directions) case when directions.size == 1 && valid_position?(directions[0]) directions[0] when directions.size == 2 && valid_position?(*directions) directions.join(",") else raise ArgumentError, "Invalid position" end end |