Sha256: 24fe7535d3276f2808dc58966053225fa8ec6ae67c2b7d462f440833c8a789e7
Contents?: true
Size: 317 Bytes
Versions: 6
Compression:
Stored size: 317 Bytes
Contents
module Nodo class Script attr_reader :code def initialize(code = nil, &block) raise ArgumentError, 'cannot give code when block is given' if code && block @code = code || block end def to_js js = code.respond_to?(:call) ? code.call : code "#{js}\n" end end end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
nodo-1.8.0 | lib/nodo/script.rb |
nodo-1.7.1 | lib/nodo/script.rb |
nodo-1.7.0 | lib/nodo/script.rb |
nodo-1.6.5 | lib/nodo/script.rb |
nodo-1.6.4 | lib/nodo/script.rb |
nodo-1.6.3 | lib/nodo/script.rb |