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