Sha256: 9da6ee85b709cae7b4f88979b6828a2720ff6ffac72969dd56b876f6bdabe83d
Contents?: true
Size: 800 Bytes
Versions: 13
Compression:
Stored size: 800 Bytes
Contents
require File.join(File.dirname(__FILE__), 'options') module HammerCLI::Apipie class OptionDefinition < HammerCLI::Options::OptionDefinition attr_accessor :referenced_resource, :aliased_resource, :family def initialize(switches, type, description, options = {}) @referenced_resource = options[:referenced_resource].to_s if options[:referenced_resource] @aliased_resource = options[:aliased_resource].to_s if options[:aliased_resource] @family = options[:family] super # Apipie currently sends descriptions as escaped HTML once this is changed this should be removed. # See #15198 on Redmine. @description = CGI::unescapeHTML(description) end def child? return unless @family @family.children.include?(self) end end end
Version data entries
13 entries across 13 versions & 1 rubygems