Sha256: 69bac6cca9f1c8343ccaa2bca37f87f3e255bd55584502f1894d2d4ae7bcef14

Contents?: true

Size: 647 Bytes

Versions: 6

Compression:

Stored size: 647 Bytes

Contents

module Gitrob
  class Repo
    include DataMapper::Resource

    property :id, Serial
    property :name, String,        :index => true, :length => 255
    property :owner_name, String,  :index => true
    property :description, String, :length => 1024
    property :website, String,     :length => 255
    property :url, String,         :length => 255
    property :created_at, DateTime

    has n, :blobs,            :constraint => :destroy
    has n, :findings,         :constraint => :destroy
    belongs_to :user,         :required => false
    belongs_to :organization

    def full_name
      [owner_name, name].join('/')
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
gitrob-0.0.6 models/repo.rb
gitrob-0.0.5 models/repo.rb
gitrob-0.0.4 models/repo.rb
gitrob-0.0.3 models/repo.rb
gitrob-0.0.2 models/repo.rb
gitrob-0.0.1 models/repo.rb