Cross Reference: file_extensions.rb
xref
: /
ontohub
/
app
/
models
/
ontology
/
file_extensions.rb
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
file_extensions.rb revision edb0262a62074951f0d4997a783ce03eebc7c63e
module
Ontology
::
FileExtensions
extend
ActiveSupport
::
Concern
included
do
def
self.file
_extensions
@
file_extensions
||=
file_extensions_distributed
+
file_extensions_single
end
def
self.file
_extensions_distributed
@
file_extensions_distributed
||=
ActiveRecord
::
Base.connection.execute
(
"SELECT extension FROM ontology_file_extensions WHERE distributed = 'true'"
)
.
map
{ |r| r[
'extension'
]}
end
def
self.file
_extensions_single
@
file_extensions_single
||=
ActiveRecord
::
Base.connection.execute
(
"SELECT extension FROM ontology_file_extensions WHERE distributed = 'false'"
)
.
map
{ |r| r[
'extension'
]}
end
end
end