Sha256: 39a3ec3bc2adccd63650fe158fe22dc2e47b9cda85186e81a35bb3c99f912ca9
Contents?: true
Size: 609 Bytes
Versions: 2
Compression:
Stored size: 609 Bytes
Contents
module Frisky module Model class Repository < ProxyBase include MongoMapper::Document primary_fetch do |args| p = Repository.where(args).first if args.any? p or raise NotFound end key :homepage, String key :watchers_count, Integer key :html_url, String key :owner_id, ObjectId key :master_branch, String key :forks_count, Integer key :git_url, String key :full_name, String key :name, String key :url, String timestamps! belongs_to :owner, class_name: 'Frisky::Model::Person' end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
frisky_mongo-0.7.2 | lib/frisky-mongo/models/repository.rb |
frisky_mongo-0.7.1 | lib/frisky-mongo/models/repository.rb |