class Grape::Util::LazyBlock
Public Class Methods
new(&new_block)
click to toggle source
# File lib/grape/util/lazy_block.rb, line 6 def initialize(&new_block) @block = new_block end
Public Instance Methods
evaluate()
click to toggle source
# File lib/grape/util/lazy_block.rb, line 14 def evaluate @block.call({}) end
evaluate_from(configuration)
click to toggle source
# File lib/grape/util/lazy_block.rb, line 10 def evaluate_from(configuration) @block.call(configuration) end
lazy?()
click to toggle source
# File lib/grape/util/lazy_block.rb, line 18 def lazy? true end
to_s()
click to toggle source
# File lib/grape/util/lazy_block.rb, line 22 def to_s evaluate.to_s end