Sha256: a30c4ddf5cbff325b0a41a93be328204310aba7f0323adb0658add3ce4ec30ee

Contents?: true

Size: 471 Bytes

Versions: 5

Compression:

Stored size: 471 Bytes

Contents

require "set"

module Karabiner::History
  def self.clear_histroy
    registered_applications.clear
    registered_scripts.clear
  end

  def self.register_application(application)
    registered_applications.add(application)
  end

  def self.register_script(script)
    registered_scripts.add(script)
  end

  def self.registered_applications
    @@registered_applications ||= Set.new
  end

  def self.registered_scripts
    @@registered_scripts ||= Set.new
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
karabiner-0.4.0 lib/karabiner/history.rb
karabiner-0.3.1 lib/karabiner/history.rb
karabiner-0.3.0 lib/karabiner/history.rb
karabiner-0.2.1 lib/karabiner/history.rb
karabiner-0.2.0 lib/karabiner/history.rb