lib/keyring.rb in cocoapods-keys-1.2.1 vs lib/keyring.rb in cocoapods-keys-1.3.0

- old
+ new

@@ -1,31 +1,31 @@ -require "osx_keychain" +require 'osx_keychain' module CocoaPodsKeys class Keyring attr_accessor :keys, :path, :name - def initialize(name, path, keys=[]) - @name = name + def initialize(name, path, keys = []) + @name = name.to_s @path = path @keys = keys end def self.from_hash(hash) - new(hash["name"], hash["path"], hash["keys"]) + new(hash['name'], hash['path'], hash['keys']) end def to_hash - { "keys" => @keys, "path" => @path, "name" => @name } + { 'keys' => @keys, 'path' => @path, 'name' => @name } end def code_name name.split(/[^a-zA-Z0-9_]/).map { |s| s[0].upcase + s[1..-1] }.join('') end def self.keychain_prefix - "cocoapods-keys-" + 'cocoapods-keys-' end def save(key, value) keychain = OSXKeychain.new keychain[self.class.keychain_prefix + name, key] = value @@ -35,8 +35,7 @@ keychain = OSXKeychain.new Hash[ @keys.map { |key| [key, keychain[self.class.keychain_prefix + name, key]] } ] end - end end