Class: Jade::Decode::Desc::Map

Inherits:
Data
  • Object
show all
Includes:
Node
Defined in:
lib/jade/decode.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Node

#decoded?

Instance Attribute Details

#dObject (readonly)

Returns the value of attribute d

Returns:

  • (Object)

    the current value of d



307
308
309
# File 'lib/jade/decode.rb', line 307

def d
  @d
end

#fnObject (readonly)

Returns the value of attribute fn

Returns:

  • (Object)

    the current value of fn



307
308
309
# File 'lib/jade/decode.rb', line 307

def fn
  @fn
end

Instance Method Details

#decode(value) ⇒ Object



310
311
312
313
# File 'lib/jade/decode.rb', line 310

def decode(value)
  decoded = d.decode(value)
  decoded?(decoded) ? fn.call(decoded) : decoded
end