Method: Braid::Operations::Proxy#require_version
- Defined in:
- lib/braid/operations.rb
#require_version(required) ⇒ Object
69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/braid/operations.rb', line 69 def require_version(required) required = required.split('.') actual = version.split('.') actual.each_with_index do |actual_piece, idx| required_piece = required[idx] return true unless required_piece case (actual_piece <=> required_piece) when -1 return false when 1 return true when 0 next end end return actual.length >= required.length end |