Class: S7n::BooleanAttribute

Inherits:
Attribute show all
Defined in:
lib/s7n/attribute.rb

Overview

真偽値の属性を表現する。

Instance Attribute Summary

Attributes inherited from Attribute

#editabled, #name, #protected, #secret

Instance Method Summary collapse

Methods inherited from Attribute

create_instance, #editable?, #initialize, #protected?, #secret?, #type, types, #value, #value=

Constructor Details

This class inherits a constructor from S7n::Attribute

Instance Method Details

#display_value(secret = @secret) ⇒ Object

value を表示するために文字列に変換する。 secret が true であれば「*」を返す。 そうでなければ、Yes か No を返す。



157
158
159
160
161
162
163
# File 'lib/s7n/attribute.rb', line 157

def display_value(secret = @secret)
  if secret
    return "*"
  else
    return value ? _("Yes") : _("No")
  end
end