Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
fix wrong merge
Commit Description:
fix wrong merge
class Optional
constructor: (@type, @condition = true) ->
decode: (stream, parent) ->
condition = @condition
if typeof condition is 'function'
condition = condition . call ( parent , parent )
if condition
return @type . decode ( stream , parent )
size: (val, parent) ->
condition = @condition
if typeof condition is 'function'
condition = condition . call ( parent , parent )
if condition
return @type . size ( val , parent )
else
return 0
encode: (stream, val, parent) ->
condition = @condition
if typeof condition is 'function'
condition = condition . call ( parent , parent )
if condition
@type . encode ( stream , val , parent )
module.exports = Optional
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository permissions settings