class PulUvRails::UniversalViewer
Public Class Methods
script_tag()
click to toggle source
# File lib/pul_uv_rails/universal_viewer.rb, line 7 def script_tag @script_tag ||= instance.script_tag end
Public Instance Methods
script_tag()
click to toggle source
# File lib/pul_uv_rails/universal_viewer.rb, line 12 def script_tag "<script type=\"text/javascript\" id=\"embedUV\" src=\"#{viewer_link}\"></script>".html_safe end
viewer_link()
click to toggle source
# File lib/pul_uv_rails/universal_viewer.rb, line 16 def viewer_link "/#{viewer_root}/uv-#{viewer_version}/lib/embed.js" end
viewer_root()
click to toggle source
# File lib/pul_uv_rails/universal_viewer.rb, line 20 def viewer_root 'universalviewer/dist' end
viewer_version()
click to toggle source
# File lib/pul_uv_rails/universal_viewer.rb, line 24 def viewer_version PulUvRails::VERSION end
Private Instance Methods
absolute_root()
click to toggle source
# File lib/pul_uv_rails/universal_viewer.rb, line 30 def absolute_root Rails.root.join('public', viewer_root) end