Class: SSHKit::CommandMap::CommandHash

### Home Classes Methods

### In Files

- lib/sshkit/command_map.rb

### Parent

Object

### Methods

- ::new
- #[]
- #[]=

### Class/Module Index

Quicksearch

- SSHKit
- SSHKit::Backend
- SSHKit::Backend::Abstract
- SSHKit::Backend::ConnectionPool
- SSHKit::Backend::Local
- SSHKit::Backend::Netssh
- SSHKit::Backend::Netssh::Configuration
- SSHKit::Backend::Printer
- SSHKit::Backend::Skipper
- SSHKit::CommandMap
- SSHKit::CommandMap::CommandHash
- SSHKit::CommandMap::PrefixProvider
- SSHKit::Configuration
- SSHKit::Coordinator
- SSHKit::DSL
- SSHKit::Formatter
- SSHKit::Formatter::Abstract
- SSHKit::Formatter::BlackHole
- SSHKit::Formatter::Dot
- SSHKit::Formatter::Pretty
- SSHKit::Formatter::SimpleText
- SSHKit::Host
- SSHKit::HostWithPortParser
- SSHKit::HostWithUsernameAndPortParser
- SSHKit::HostWithUsernameParser
- SSHKit::IPv6HostWithPortParser
- SSHKit::LogMessage
- SSHKit::Logger
- SSHKit::Logger::SSHKit
- SSHKit::Logger::SSHKit::Logger
- SSHKit::Logger::SSHKit::Logger::Net
- SSHKit::Logger::SSHKit::Logger::Net::SSH
- SSHKit::Logger::SSHKit::Logger::Net::SSH::LogLevelShim
- SSHKit::Runner
- SSHKit::Runner::Abstract
- SSHKit::Runner::ExecuteError
- SSHKit::Runner::Group
- SSHKit::Runner::Null
- SSHKit::Runner::Parallel
- SSHKit::Runner::Sequential
- SSHKit::SimpleHostParser
- SSHKit::Utils
- SSHKit::Utils::CaptureOutputMethods
- Net
- Net::SSH
- Net::SSH::Config
- Array
- Color
- Hash
- Object

No matching classes.

# SSHKit::CommandMap::CommandHash

### Public Class Methods

new(defaults = {}) click to toggle source

    # File lib/sshkit/command_map.rb, line 4
    def initialize(defaults = {})
      @storage = {}
      @defaults = defaults
    end

### Public Instance Methods

[](key) click to toggle source

    # File lib/sshkit/command_map.rb, line 9
    def [](key)
      @storage[normalize_key(key)] ||= @defaults[key]
    end

[]=(key, value) click to toggle source

    # File lib/sshkit/command_map.rb, line 13
    def []=(key, value)
      @storage[normalize_key(key)] = value
    end

[Validate]

Generated with the Darkfish Rdoc Generator 2.