Module: RedBlocks

Defined in:
lib/red_blocks.rb,
lib/red_blocks/set.rb,
lib/red_blocks/config.rb,
lib/red_blocks/version.rb,
lib/red_blocks/enum_set.rb,
lib/red_blocks/unit_set.rb,
lib/red_blocks/paginator.rb,
lib/red_blocks/set_utils.rb,
lib/red_blocks/union_set.rb,
lib/red_blocks/expression.rb,
lib/red_blocks/instant_set.rb,
lib/red_blocks/cache_policy.rb,
lib/red_blocks/composed_set.rb,
lib/red_blocks/domain_error.rb,
lib/red_blocks/set_optimizer.rb,
lib/red_blocks/subtraction_set.rb,
lib/red_blocks/intersection_set.rb,
lib/red_blocks/composed_expression.rb

Defined Under Namespace

Modules: CachePolicy, Operations, SetOptimizer, SetUtils Classes: ComposedExpression, ComposedSet, Config, DomainError, EnumSet, Expression, InstantSet, IntersectionSet, Paginator, Set, SubtractionSet, UnionSet, UnitSet

Constant Summary collapse

VERSION =
"0.1.5"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject

Returns the value of attribute config.



3
4
5
# File 'lib/red_blocks.rb', line 3

def config
  @config
end

Class Method Details

.clientObject



14
15
16
17
18
19
20
# File 'lib/red_blocks.rb', line 14

def client
  if self.config.cache_client
    @cln ||= config.client_proc.call
  else
    config.client_proc.call
  end
end