class Seahorse::Client::Plugin::PluginOption

@api private

def doc_default

def doc_default
  if @doc_default.nil?
    Proc === default ? nil : default
  else
    @doc_default
  end
end

def documented?

def documented?
  !!docstring
end

def initialize(name, options = {})

def initialize(name, options = {})
  @name = name
  options.each_pair do |opt_name, opt_value|
    self.send("#{opt_name}=", opt_value)
  end
end