Module: Wood::Types::CommonType
- Defined in:
- lib/wood/types.rb
Class Method Summary collapse
- .[](*types) ⇒ Object
- .common_type_for(*types) ⇒ Object
- .smallest_type_of(*types) ⇒ Object
- .type_order ⇒ Object
Class Method Details
.[](*types) ⇒ Object
240 241 242 |
# File 'lib/wood/types.rb', line 240 def self.[](*types) common_type_for(*types) end |
.common_type_for(*types) ⇒ Object
260 261 262 263 |
# File 'lib/wood/types.rb', line 260 def self.common_type_for(*types) type_order[types_to_indices(types).last] end |
.smallest_type_of(*types) ⇒ Object
265 266 267 |
# File 'lib/wood/types.rb', line 265 def self.smallest_type_of(*types) type_order[types_to_indices(types).first] end |