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