Sha256: cac71a9e6efb25227d3eea7ff7a29a4a42ad86ea7d0d151e1a15ef6d3a024733

Contents?: true

Size: 399 Bytes

Versions: 1

Compression:

Stored size: 399 Bytes

Contents

require 'openlab_ruby/version'
require 'openlab_ruby/client'
require 'openlab_ruby/projects'

module OpenlabRuby
  class << self
    attr_accessor :config

    def config
      @config ||= Config.new
    end
  end

  def self.configure
    yield config
  end

  class Config
    attr_accessor :app_secret, :base_uri

    def initialize
      @base_uri = nil # have to be defined !
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
openlab_ruby-0.0.1 lib/openlab_ruby.rb