Sha256: 991258589dea6f09905b1abd3233ef31d800b8205fb12df045cf948c2af2c092

Contents?: true

Size: 373 Bytes

Versions: 3

Compression:

Stored size: 373 Bytes

Contents

module Commander
  module Delegates
    %w( add_command command program run! global_option
        commands alias_command default_command
        always_trace! never_trace! ).each do |meth|
      eval <<-END, binding, __FILE__, __LINE__
        def #{meth} *args, &block
          ::Commander::Runner.instance.#{meth} *args, &block
        end
      END
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
commander-4.2.1 lib/commander/delegates.rb
commander-4.2.0 lib/commander/delegates.rb
commander-4.1.6 lib/commander/delegates.rb