Module: Deterministic::CoreExt::Result

Included in:
Object
Defined in:
lib/deterministic/core_ext/result.rb

Instance Method Summary collapse

Instance Method Details

#failure?Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/deterministic/core_ext/result.rb', line 8

def failure?
  self.is_a? Deterministic::Result::Failure
end

#result?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/deterministic/core_ext/result.rb', line 12

def result?
  success? || failure?
end

#success?Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/deterministic/core_ext/result.rb', line 4

def success?
  self.is_a? Deterministic::Result::Success
end