Sha256: d67cf2e0b4041f8b35049d410691535492403cb2cc057c88a2329630f2487296
Contents?: true
Size: 705 Bytes
Versions: 3
Compression:
Stored size: 705 Bytes
Contents
require 'active_support/concern' require 'soundcheck/frameworks' module Languages module Base extend ActiveSupport::Concern included do attr_accessor(:project) define_method(:initialize) do |project| self.project = project end end module InstanceMethods def frameworks known_frameworks.select do |framework| framework.new(project).present? end end end end class Ruby include Base def known_frameworks [ Frameworks::RSpec, Frameworks::Cucumber, Frameworks::RubyCutest ] end end class NodeJS include Base def known_frameworks [ Frameworks::Expresso ] end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
soundcheck-0.2.4.beta1 | lib/soundcheck/languages.rb |
soundcheck-0.2.3 | lib/soundcheck/languages.rb |
soundcheck-0.2.2 | lib/soundcheck/languages.rb |