Class: Valle::AbstractAdapter::ColumnWrapper
- Inherits:
-
Object
- Object
- Valle::AbstractAdapter::ColumnWrapper
- Defined in:
- lib/valle/abstract_adapter/column_wrapper.rb
Class Method Summary collapse
-
.wrap(original_column) ⇒ Object
Wraps original column.
Class Method Details
.wrap(original_column) ⇒ Object
Wraps original column
12 13 14 15 16 17 18 19 20 21 |
# File 'lib/valle/abstract_adapter/column_wrapper.rb', line 12 def wrap(original_column) case when limit_in_bytes?(original_column) ByteLimitedColumn.new(original_column) when limit_in_characters?(original_column) CharacterLimitedColumn.new(original_column) else UnlimitedColumn.new(original_column) end end |