Sha256: 403b25fd0db706f5cfe533da155e34d728a8d51da266ac74dc8c66e6aafba8a6

Contents?: true

Size: 786 Bytes

Versions: 2

Compression:

Stored size: 786 Bytes

Contents

require 'active_record'
require 'spigot'

Spigot.define do
  service :github do
    resource :active_user do
      id        :github_id
      full_name :name
      login     :username
      contact do
        address   :address
        telephone do
          work :work_phone
          home :home_phone
        end
        url :homepage do |value|
          "https://github.com/#{value}"
        end
      end
    end

    resource :pull_request do
      id        :id
      title     :title
      body      :body
    end
  end
end

ActiveRecord::Base.logger = Spigot.logger
require File.join(Spigot.root, 'spec', 'support', 'active_record')

class ActiveUser < ActiveRecord::Base
  include Spigot::Base
end

user = ActiveUser.create(name: 'Matt', username: 'mttwrnr', token: 'abc123')

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spigot-0.2.1 script/console.rb
spigot-0.2.0 script/console.rb