Module: SknUtils

Defined in:
lib/skn_utils/version.rb,
lib/skn_utils.rb,
lib/skn_utils/null_object.rb,
lib/skn_utils/nested_result.rb,
lib/skn_utils/notifier_base.rb,
lib/skn_utils/skn_configuration.rb,
lib/skn_utils/exploring/commander.rb,
lib/skn_utils/exploring/configuration.rb,
lib/skn_utils/exploring/action_service.rb

Overview

lib/skn_utils/action_service.rb

Exploritory Action/Service Class Ref: blog.lelonek.me/what-service-objects-are-not-7abef8aa2f99#.p64vudxq4

http://sporto.github.io/blog/2012/11/15/a-pattern-for-service-objects-in-rails/

Not a template or abstract class, Just an Example of an Action class

Defined Under Namespace

Modules: Exploring Classes: NestedResult, NotifierBase, NullObject, SknConfiguration, Version

Constant Summary collapse

VERSION =
Version.to_s

Class Method Summary collapse

Class Method Details

.nullable?(value) ⇒ Boolean

Returns:

  • (Boolean)


25
26
27
# File 'lib/skn_utils/null_object.rb', line 25

def self.nullable?(value)
  value.nil? ? NullObject.new : value
end