Sha256: 876eaed267cfdb72a0cf52f6df8f5100aaa3673fe6226a32cb099256af4f6aeb

Contents?: true

Size: 629 Bytes

Versions: 13

Compression:

Stored size: 629 Bytes

Contents

require_relative 'options/forwarding'
require_relative 'options/parental'
require_relative 'options/default_lookup'

class EcoRake
  module Options
    class << self
      def included(base)
        super(base)
        base.extend ClassMethods
        base.class_resolver :option_class, EcoRake::Option
        base.send :include, EcoRake::Options::Parental
        base.send :include, EcoRake::Options::Forwarding
        base.send :include, EcoRake::Options::DefaultLookup
      end
    end


    module ClassMethods
    end
  end
end

require_relative 'options/set'
require_relative 'options/library'

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
eco-rake-0.2.6 lib/eco-rake/options.rb
eco-rake-0.2.5 lib/eco-rake/options.rb
eco-rake-0.2.4 lib/eco-rake/options.rb
eco-rake-0.2.3 lib/eco-rake/options.rb
eco-rake-0.2.2 lib/eco-rake/options.rb
eco-rake-0.2.1 lib/eco-rake/options.rb
eco-rake-0.2.0 lib/eco-rake/options.rb
eco-rake-0.1.6 lib/eco-rake/options.rb
eco-rake-0.1.5 lib/eco-rake/options.rb
eco-rake-0.1.4 lib/eco-rake/options.rb
eco-rake-0.1.3 lib/eco-rake/options.rb
eco-rake-0.1.2 lib/eco-rake/options.rb
eco-rake-0.1.1 lib/eco-rake/options.rb