lib/siteleaf.rb in siteleaf-0.8.3 vs lib/siteleaf.rb in siteleaf-0.9.0
- old
+ new
@@ -6,35 +6,35 @@
require 'siteleaf/server'
require 'siteleaf/entity'
require 'siteleaf/site'
require 'siteleaf/page'
require 'siteleaf/post'
-require 'siteleaf/meta'
require 'siteleaf/user'
+require 'rbconfig'
module Siteleaf
@api_base = 'https://api.siteleaf.com/v1'
-
+
class << self
attr_accessor :api_key, :api_secret, :api_base
end
-
+
def self.api_url(url='')
"#{@api_base}/#{url}"
end
-
+
def self.settings_file
- "#{Etc.getpwuid.dir}/.siteleaf"
+ File.expand_path('~/.siteleaf')
end
-
+
def self.load_settings
if File.exist?(self.settings_file)
config = File.open(self.settings_file) do|file|
Marshal.load(file)
end
self.api_key = config[:api_key] if config.has_key?(:api_key)
self.api_secret = config[:api_secret] if config.has_key?(:api_secret)
end
end
-
+
end
\ No newline at end of file