Module: Seadragon::SeadragonHelper
- Defined in:
- lib/seadragon.rb
Instance Method Summary collapse
Instance Method Details
#seadragon(options = {}) ⇒ Object
139 140 141 142 143 144 145 146 |
# File 'lib/seadragon.rb', line 139 def seadragon( = {}) raise ArgumentError.new('a target element must be passed via the id key') unless [:id] raise ArgumentError.new('a tile source must be passed via the tileSources key') unless [:tileSources] [:prefixUrl] ||= "/assets/openseadragon.github.io/" script = javascript_tag("var viewer = OpenSeadragon(#{.to_json});") end |