Cross Reference: external_mapping.rb
xref
: /
ontohub
/
lib
/
external_mapping.rb
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
external_mapping.rb revision 0236ea86d52863c1940f044b169d71bc25b1f5f7
module
ExternalMapping
def
generate_external_link
(
controller
,
action
,
second_level
=
"controller"
,
external_target
=
"wiki"
)
mappings
=
Ontohub
::
Application.config.external
_url_mapping
[
external_target
]
root
=
mappings
[
"root"
]
target
=
get_mapping_for
mappings
,
second_level
,
controller
,
action
link_to
"Help"
,
root
+
target
end
def
get_mapping_for
mapping
, *
args
args.each
do
|
level
|
mapping
=
mapping
[
level
]
unless
mapping
mapping
=
""
break
end
end
return
mapping
end
end