class Grape::Util::Lazy::Block
Public Class Methods
new(&new_block)
click to toggle source
# File lib/grape/util/lazy/block.rb, line 7 def initialize(&new_block) @block = new_block end
Public Instance Methods
evaluate()
click to toggle source
# File lib/grape/util/lazy/block.rb, line 15 def evaluate @block.call({}) end
evaluate_from(configuration)
click to toggle source
# File lib/grape/util/lazy/block.rb, line 11 def evaluate_from(configuration) @block.call(configuration) end
lazy?()
click to toggle source
# File lib/grape/util/lazy/block.rb, line 19 def lazy? true end
to_s()
click to toggle source
# File lib/grape/util/lazy/block.rb, line 23 def to_s evaluate.to_s end