module Rails::Jwplayer::Helper
Constants
- DEFAULT_OPTIONS
Public Instance Methods
jwplayer_config_include()
click to toggle source
# File lib/rails/jwplayer/helper.rb, line 8 def jwplayer_config_include return raise "missing license key" if Rails::Jwplayer.key.nil? jwplayer_config_js = <<-JWPLAYER_CONFIG_JS jwplayer.key = "#{Rails::Jwplayer.key}"; JWPLAYER_CONFIG_JS javascript_tag jwplayer_config_js, type: 'application/javascript' end
jwplayer_tag(options = {})
click to toggle source
# File lib/rails/jwplayer/helper.rb, line 17 def jwplayer_tag(options = {}) options = DEFAULT_OPTIONS.merge(options) respond = %Q{<div id='#{options[:id]}'>This div will be replaced by the JW Player.</div> <script type='text/javascript'> var jwplayer = jwplayer('#{options.delete(:id)}').setup(#{options.to_json}); </script>} respond.respond_to?(:html_safe) ? respond.html_safe : respond end