lib/imap/backup/configuration/store.rb in imap-backup-1.0.9 vs lib/imap/backup/configuration/store.rb in imap-backup-1.0.10

- old
+ new

@@ -1,11 +1,13 @@ # encoding: utf-8 require 'rubygems' if RUBY_VERSION < '1.9' require 'json' -module Imap::Backup::Configuration - class Store +module Imap::Backup + module Configuration; end + + class Configuration::Store CONFIGURATION_DIRECTORY = File.expand_path('~/.imap-backup') attr_reader :data attr_reader :path @@ -18,14 +20,14 @@ end def initialize(pathname = self.class.default_pathname) @pathname = pathname if File.directory?(path) - Imap::Backup::Utils.check_permissions path, 0700 + Utils.check_permissions path, 0700 end if File.exist?(@pathname) - Imap::Backup::Utils.check_permissions @pathname, 0600 + Utils.check_permissions @pathname, 0600 @data = JSON.parse(File.read(@pathname), :symbolize_names => true) else @data = {:accounts => []} end end @@ -55,10 +57,10 @@ def mkdir_private(path) if ! File.directory?(path) FileUtils.mkdir path end - if Imap::Backup::Utils::stat(path) != 0700 + if Utils::stat(path) != 0700 FileUtils.chmod 0700, path end end end end