Sha256: 42ba38864c53a82d6669fcad78d1706348defd5469f33189e62827cd790a0b27

Contents?: true

Size: 239 Bytes

Versions: 7

Compression:

Stored size: 239 Bytes

Contents

module Nodo
  class Constant
    attr_reader :name, :value
  
    def initialize(name, value)
      @name, @value = name, value
    end

    def to_js
      "const #{name} =  __nodo_klass__.#{name} = #{value.to_json};\n"
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
nodo-1.8.0 lib/nodo/constant.rb
nodo-1.7.1 lib/nodo/constant.rb
nodo-1.7.0 lib/nodo/constant.rb
nodo-1.6.5 lib/nodo/constant.rb
nodo-1.6.4 lib/nodo/constant.rb
nodo-1.6.3 lib/nodo/constant.rb
nodo-1.6.2 lib/nodo/constant.rb