Sha256: 7ae697bfe66e1219b664bbb85f76cf71d7e0f90a2aef3f526557a8923e6b4c9a
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
libdir = File.dirname(__FILE__) $LOAD_PATH.unshift(libdir) unless $LOAD_PATH.include?(libdir) require 'siteleaf/version' require 'siteleaf/client' require 'siteleaf/entity' require 'siteleaf/asset' require 'siteleaf/job' require 'siteleaf/page' require 'siteleaf/post' require 'siteleaf/server' require 'siteleaf/site' require 'siteleaf/theme' require 'siteleaf/user' require 'patches/time_with_zone_encode_with' require 'rbconfig' require 'uri' require 'yaml' 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 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
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
siteleaf-1.0.0 | lib/siteleaf.rb |