Sha256: 5f73ec4f687c06c2b4059d331d30198330491f8952f808409c31d602e2a7734c
Contents?: true
Size: 331 Bytes
Versions: 5
Compression:
Stored size: 331 Bytes
Contents
# coding: utf-8 class Integer def in_sequence?(args) args = {range: (1..self), cond: :<, initial: []}.merge(args) return true if Array(args[:initial]).include?(self) args[:range].each do |n| next if (term = n.send(args[:seq])).send(args[:cond], self) return term == self ? true : false end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
numb-0.186.0 | lib/numb/in_sequence.rb |
numb-0.185.0 | lib/numb/in_sequence.rb |
numb-0.184.0 | lib/numb/in_sequence.rb |
numb-0.181.0 | lib/numb/in_sequence.rb |
numb-0.170.0 | lib/numb/in_sequence.rb |