Class: Repository

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/repository.rb

Overview

An institution the produces finding aids

Instance Attribute Summary (collapse)

Has many (collapse)

Instance Method Summary (collapse)

Instance Attribute Details

- (String) code

Returns:

  • (String)


92
# File 'db/schema.rb', line 92

t.string   "code",       limit: 255, null: false

- (DateTime) created_at

Returns:

  • (DateTime)


94
# File 'db/schema.rb', line 94

t.datetime "created_at"

- (String) name

Returns:

  • (String)


93
# File 'db/schema.rb', line 93

t.string   "name",       limit: 255, null: false

- (DateTime) updated_at

Returns:

  • (DateTime)


95
# File 'db/schema.rb', line 95

t.datetime "updated_at"

Instance Method Details

- (ActiveRecord::Relation<FindingAid>) finding_aids

Returns:

See Also:



3
# File 'app/models/repository.rb', line 3

has_many :finding_aids

- (String) pp_name

PrettyPrint repo name and code for display

Returns:

  • (String)

    format: name (code)



7
8
9
# File 'app/models/repository.rb', line 7

def pp_name
  "#{name} (#{code})"
end