Class: Pipio::AliasRegistry
- Inherits:
-
Object
- Object
- Pipio::AliasRegistry
- Defined in:
- lib/pipio/alias_registry.rb
Overview
Map aliases (“Gabe B-W”) to screen names (“cool_dragon_88”).
Instance Method Summary collapse
- #[](alias_name) ⇒ Object
- #[]=(alias_name, screen_name) ⇒ Object
-
#initialize(default) ⇒ AliasRegistry
constructor
A new instance of AliasRegistry.
Constructor Details
#initialize(default) ⇒ AliasRegistry
Returns a new instance of AliasRegistry.
4 5 6 |
# File 'lib/pipio/alias_registry.rb', line 4 def initialize(default) @items = Hash.new(normalize(default)) end |
Instance Method Details
#[](alias_name) ⇒ Object
12 13 14 |
# File 'lib/pipio/alias_registry.rb', line 12 def [](alias_name) @items[without_action(alias_name)] end |
#[]=(alias_name, screen_name) ⇒ Object
8 9 10 |
# File 'lib/pipio/alias_registry.rb', line 8 def []=(alias_name, screen_name) @items[alias_name] = normalize(screen_name) end |