class SublimeDSL::SublimeText::Keyboard::Key

A physical key or modifier on the keyboard.

Attributes

name[R]
st_name[RW]

Public Class Methods

new(name) click to toggle source
# File lib/sublime_dsl/sublime_text/keyboard.rb, line 370
def initialize(name)
  @name = name
  @st_name = nil
end

Public Instance Methods

==(other)
Alias for: eql?
eql?(other) click to toggle source
# File lib/sublime_dsl/sublime_text/keyboard.rb, line 379
def eql?(other)
  other.is_a?(Key) && other.name == self.name
end
Also aliased as: ==
hash() click to toggle source
# File lib/sublime_dsl/sublime_text/keyboard.rb, line 385
def hash
  name.hash
end
to_s() click to toggle source
# File lib/sublime_dsl/sublime_text/keyboard.rb, line 375
def to_s
  name
end