Module: JwPlayerRails::Helper
- Defined in:
- lib/jw_player_rails/helper.rb
Constant Summary collapse
- DEFAULT_OPTIONS =
{ id: "jwplayer6", flashplayer: "/assets/flash_7.9.0.swf" }
Instance Method Summary collapse
- #jwplayer(options = {}) ⇒ Object
-
#jwplayer_assets ⇒ Object
Includes JWPlayer javascript library.
Instance Method Details
#jwplayer(options = {}) ⇒ Object
13 14 15 16 17 18 19 20 21 22 |
# File 'lib/jw_player_rails/helper.rb', line 13 def jwplayer( = {}) = DEFAULT_OPTIONS.merge() result = %Q{<div id='#{[:id]}'>Player Loading....</div> <script type='text/javascript'> var #{[:instance_var] || playerInstance} = jwplayer('#{[:id]}').setup(#{.except(:id, :instance_var).to_json}); </script>} result.respond_to?(:html_safe) ? result.html_safe : result end |
#jwplayer_assets ⇒ Object
Includes JWPlayer javascript library
9 10 11 |
# File 'lib/jw_player_rails/helper.rb', line 9 def jwplayer_assets javascript_include_tag "jwplayer_7.9.0" end |