Module: HrrRbSsh::SubclassWithoutPreferenceListable
- Included in:
- Algorithm::Publickey, Connection::Channel::ChannelType, Connection::Channel::ChannelType::Session::RequestType
- Defined in:
- lib/hrr_rb_ssh/subclass_without_preference_listable.rb
Instance Method Summary collapse
Instance Method Details
#[](key) ⇒ Object
10 11 12 |
# File 'lib/hrr_rb_ssh/subclass_without_preference_listable.rb', line 10 def [] key __subclass_list__(__method__).find{ |klass| klass::NAME == key } end |
#inherited(klass) ⇒ Object
6 7 8 |
# File 'lib/hrr_rb_ssh/subclass_without_preference_listable.rb', line 6 def inherited klass @subclass_list.push klass if @subclass_list end |
#list_supported ⇒ Object
14 15 16 |
# File 'lib/hrr_rb_ssh/subclass_without_preference_listable.rb', line 14 def list_supported __subclass_list__(__method__).map{ |klass| klass::NAME } end |