class SmartCore::Operation::Callback
@api public @since 0.6.0
Attributes
callback[R]
@return [Block]
@api public @since 0.6.0
Public Class Methods
new(&callback)
click to toggle source
@param callback [Block] @return [void]
@api public @since 0.6.0
# File lib/smart_core/operation/callback.rb, line 17 def initialize(&callback) @callback = callback end
Public Instance Methods
call(*attributes, **options)
click to toggle source
@param attributes [Array<Any>] @param options [Hash<Any,Any>] @return [Any]
@api public @since 0.6.0
# File lib/smart_core/operation/callback.rb, line 35 def call(*attributes, **options) callback.call(*attributes, **options) end
callback?()
click to toggle source
@return [Boolean]
@api public @since 0.6.0
# File lib/smart_core/operation/callback.rb, line 25 def callback? true end