Sha256: 4495bdeee4a474ee9431c95b5b3927c1ca1c7c0eb92cefcbd3743b6a293b5e65

Contents?: true

Size: 393 Bytes

Versions: 5

Compression:

Stored size: 393 Bytes

Contents


module Checked
class Ask
module Mods
module Arrays
  
  def self.apply?(d)
    d.target.is_a?(Array)
  end

  def symbols?
    valid! target, :array!
    return false if target.empty?
    target.all? { |val| val.is_a? Symbol }
  end 
  
  def excludes? matcher
    !target.includes?(matcher)
  end
  
end # === module Arrays
end # === module Mods
end # === class Ask
end # === class Checked

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
Checked-0.1.4 lib/Checked/Ask/Mods/Arrays.rb
Checked-0.1.3 lib/Checked/Ask/Mods/Arrays.rb
Checked-0.1.2 lib/Checked/Ask/Mods/Arrays.rb
Checked-0.1.1 lib/Checked/Ask/Mods/Arrays.rb
Checked-0.1.0 lib/Checked/Ask/Mods/Arrays.rb