Class: PulUvRails::UniversalViewer
- Inherits:
-
Object
- Object
- PulUvRails::UniversalViewer
- Includes:
- Singleton
- Defined in:
- lib/pul_uv_rails/universal_viewer.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.script_tag ⇒ Object
7 8 9 |
# File 'lib/pul_uv_rails/universal_viewer.rb', line 7 def script_tag @script_tag ||= instance.script_tag end |
Instance Method Details
#script_tag ⇒ Object
12 13 14 |
# 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 ⇒ Object
16 17 18 |
# File 'lib/pul_uv_rails/universal_viewer.rb', line 16 def viewer_link "/#{viewer_root}/uv-#{viewer_version}/lib/embed.js" end |
#viewer_root ⇒ Object
20 21 22 |
# File 'lib/pul_uv_rails/universal_viewer.rb', line 20 def viewer_root 'universalviewer/dist' end |
#viewer_version ⇒ Object
24 25 26 |
# File 'lib/pul_uv_rails/universal_viewer.rb', line 24 def viewer_version PulUvRails::VERSION end |