Cross Reference: repository.rb
xref
: /
ontohub
/
app
/
models
/
repository.rb
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
repository.rb revision 62b1e45efde570fb171801dbe2716d24a4b70ad8
class
Repository
<
ActiveRecord
::
Base
include
Permissionable
include
Repository
::
Access
include
Repository
::
FilesList
include
Repository
::
GitRepositories
include
Repository
::
Importing
include
Repository
::
Ontologies
include
Repository
::
Scopes
include
Repository
::
Symlink
include
Repository
::
Validations
has_many
:
ontologies
,
dependent
: :
destroy
has_many
:
url_maps
,
dependent
: :
destroy
attr_accessible
:
name
,
:
description
,
:
source_type
,
:
source_address
,
:
access
,
:
is_destroying
attr_accessor
:
user
after_save
:
clear_readers
before_destroy
:
mark_as_destroying
,
prepend
:
true
scope
:
latest
,
order
(
'updated_at DESC'
)
def
to_s
name
end
def
to_param
path
end
protected
def
mark_as_destroying
self.is
_destroying
=
true
save
end
end