Sha256: 95b649da9bbae533fc799dfcba0733aae0c0c73a0bf48aa5fc341836c9494a56

Contents?: true

Size: 446 Bytes

Versions: 7

Compression:

Stored size: 446 Bytes

Contents

require File.join(File.dirname(__FILE__), 'options')

module HammerCLI::Apipie

  class OptionDefinition < HammerCLI::Options::OptionDefinition

    attr_accessor :referenced_resource

    def initialize(switches, type, description, options = {})
      if options.has_key? :referenced_resource
        self.referenced_resource = options.delete(:referenced_resource).to_s if options[:referenced_resource]
      end
      super
    end

  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
hammer_cli-0.6.1 lib/hammer_cli/apipie/option_definition.rb
hammer_cli-0.6.0 lib/hammer_cli/apipie/option_definition.rb
hammer_cli-0.5.1 lib/hammer_cli/apipie/option_definition.rb
hammer_cli-0.4.0 lib/hammer_cli/apipie/option_definition.rb
hammer_cli-0.3.0 lib/hammer_cli/apipie/option_definition.rb
hammer_cli-0.2.0 lib/hammer_cli/apipie/option_definition.rb
hammer_cli-0.1.4 lib/hammer_cli/apipie/option_definition.rb