Module: Cassie::Statements::Statement::Idempotency
- Extended by:
- ClassMethods
- Included in:
- Cassie::Statements::Statement
- Defined in:
- lib/cassie/statements/statement/idempotency.rb
Overview
Sepcific functionality and DSL for idempotent statements.
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
-
#idempotent ⇒ Boolean
Indicates where the statement has no negative side-effect if issued multiple times.
-
#idempotent? ⇒ Boolean
Indicates where the statement has no negative side-effect if issued multiple times.
Methods included from ClassMethods
Instance Method Details
#idempotent ⇒ Boolean
Indicates where the statement has no negative side-effect if issued multiple times.
63 64 65 66 |
# File 'lib/cassie/statements/statement/idempotency.rb', line 63 def idempotent return @idempotent if defined?(@idempotent) self.class.idempotent end |
#idempotent? ⇒ Boolean
Indicates where the statement has no negative side-effect if issued multiple times.
71 72 73 |
# File 'lib/cassie/statements/statement/idempotency.rb', line 71 def idempotent? !!idempotent end |