Sha256: 69068e23fe5b9b306c53fdfe4d7005c47a5f49dd4e88829dffd28bfe29fdba34

Contents?: true

Size: 251 Bytes

Versions: 1

Compression:

Stored size: 251 Bytes

Contents

module FeatureSupport
  
  def supports?(feature)
    features.member?(feature)
  end
  
  def supports_any?(*features)
    features.any?(&method(:supports?))
  end
  
  def supports_all?(*features)
    features.all?(&method(:supports?))
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
houston-core-0.5.0.beta1 app/concerns/feature_support.rb