Sha256: 0d20d93318777080e2e3eea6251ed0b5d6ee72377484c1cf8aa1fc7a4b26b9dd

Contents?: true

Size: 223 Bytes

Versions: 4

Compression:

Stored size: 223 Bytes

Contents

module Jass
  class Function
    attr_reader :name, :code
    
    def initialize(name, code)
      @name, @code = name, code
    end
    
    def to_js
      "__methods__[#{name.to_json}] = (#{code});\n"
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
jass-0.9.5 lib/jass/function.rb
jass-0.9.4 lib/jass/function.rb
jass-0.9.3 lib/jass/function.rb
jass-0.9.1 lib/jass/function.rb