Sha256: 9aa996a3d17893d6044dd996256b75d1cc1abdcfed5eddbdbceb56933588ca52

Contents?: true

Size: 336 Bytes

Versions: 3

Compression:

Stored size: 336 Bytes

Contents

module TaskHelper
  module API
    BASE_URL = 'https://mytaskhelper.com'

    class << self
      attr_accessor :rest_api_key
    end

    def get(args)
      @cache.get(args)
    end

    def set_cache(args={})
      @cache = Cache.new(args)
    end

    def self.extended(base)
      base.set_cache
    end

    extend self
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
task_helper-0.0.3 lib/task_helper/api.rb
task_helper-0.0.2 lib/task_helper/api.rb
task_helper-0.0.1 lib/task_helper/api.rb