Cross Reference: oops_response.rb
xref
: /
ontohub
/
app
/
models
/
oops_response.rb
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
oops_response.rb revision 00c175adc24043fbcd4cd5e3769c9d13e31ff831
0
N/A
class
OopsResponse
<
ActiveRecord
::
Base
0
N/A
belongs_to
:
request
,
class_name
:
'OopsRequest'
0
N/A
has_and_belongs_to_many
:
symbols
,
class_name
:
'OntologyMember::Symbol'
0
N/A
0
N/A
scope
:
global
,
joins
(
'LEFT JOIN symbols_oops_responses ON '
\
0
N/A
'
oops_responses.id
=
symbols_oops_responses.oops
_response_id'
)
.
3
N/A
where
(
'
symbols_oops_responses.symbol
_id'
=>
nil
)
3
N/A
3
N/A
attr_accessor
:
affects
3
N/A
22
N/A
attr_accessible
:
code
, :
description
, :
name
, :
element_type
, :
affects
22
N/A
3
N/A
# create affects if present
22
N/A
after_create
:
create_affects
,
if
: :
affects
22
N/A
33
N/A
def
create_affects
33
N/A
request
=
OopsRequest.find
(
oops_request_id
)
# otherwise request is nil :-(
3
N/A
self.symbols
=
request.ontology_version.ontology.symbols
.
3
N/A
where
(
iri
:
affects
)
.
all
0
N/A
end
0
N/A
end
0
N/A