Module: Krypt::ASN1::Template::ChoiceAccessor

Defined in:
lib/krypt/asn1/template.rb

Instance Method Summary collapse

Instance Method Details

#asn1_attr_accessor(name, iv_name) ⇒ Object



148
149
150
151
152
153
154
155
# File 'lib/krypt/asn1/template.rb', line 148

def asn1_attr_accessor(name, iv_name)
  define_method name do
    _get_callback_choice(iv_name)
  end
  define_method "#{name.to_s}=".to_sym do |value|
    _set_callback_choice(iv_name, value)
  end
end