Sha256: 146dd836e12798e1523af63a5844248358444156d66dd4c99227a888dff0b1e5

Contents?: true

Size: 584 Bytes

Versions: 1

Compression:

Stored size: 584 Bytes

Contents

module StackFu
  module ApiHooks
    class Server < ActiveResource::Base; end
    class User < ActiveResource::Base; end
    class Stack < ActiveResource::Base; end
    class Plugin < ActiveResource::Base; end
    class Provider < ActiveResource::Base; end
    class Deployment < ActiveResource::Base; end
  
    def initialize_api(config)
      [Server, User, Stack, Plugin, Provider, Deployment].each do |model_class|
        model_class.format = :json
        model_class.site = StackFu::API.gsub(/api/, "#{config[:login]}:#{$config[:token]}@api") + "/"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
stackfu-0.1.0 lib/stackfu/api_hooks.rb