class GlipSdk::REST::Client
Attributes
api[RW]
groups[RW]
groups_cache[RW]
logger[RW]
persons[RW]
posts[RW]
Public Class Methods
new(rc_sdk)
click to toggle source
# File lib/glip_sdk/rest/client.rb, line 15 def initialize(rc_sdk) @api = rc_sdk @logger = @api.config.logger puts ">>>\nGLIP_SCK_LOGGER_NAME [#{@api.config.logger.class.name}]\n<<<\n" @groups_cache = GlipSdk::REST::Cache::Groups.new @groups = GlipSdk::REST::Groups.new @api @persons = GlipSdk::REST::Persons.new @api @posts = GlipSdk::REST::Posts.new @api end
Public Instance Methods
load_groups_cache(filepath = nil)
click to toggle source
# File lib/glip_sdk/rest/client.rb, line 27 def load_groups_cache(filepath = nil) if !filepath.nil? && File.exist?(filepath) groups_json = IO.read filepath all_groups = MultiJson.decode groups_json @groups_cache.load_groups all_groups else @groups_cache.load_groups @groups.all_groups end @posts.groups_cache = @groups_cache end