Sha256: 672e76405935f88eac97180897ed9315b9eb5ce991d8b932db4262ed02451a66
Contents?: true
Size: 615 Bytes
Versions: 1
Compression:
Stored size: 615 Bytes
Contents
require 'singleton' module PulUvRails class UniversalViewer include Singleton class << self def script_tag @script_tag ||= instance.script_tag end end def script_tag "<script type=\"text/javascript\" id=\"embedUV\" src=\"#{viewer_link}\"></script>".html_safe end def viewer_link "/#{viewer_root}/uv-#{viewer_version}/lib/embed.js" end def viewer_root 'universalviewer/dist' end def viewer_version PulUvRails::VERSION end private def absolute_root Rails.root.join('public', viewer_root) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pul_uv_rails-2.0.1 | lib/pul_uv_rails/universal_viewer.rb |