Module: ExtendIt::Config

Defined in:
lib/extend_it/config.rb

Class Method Summary collapse

Class Method Details

.use_refines(value = nil) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/extend_it/config.rb', line 3

def self.use_refines(value = nil)
  if value.nil?
    @use_refines.nil? ? @use_refines = false : @use_refines
  else
    self.use_refines = value
  end
end

.use_refines=(value) ⇒ Object



11
12
13
14
15
16
17
18
19
# File 'lib/extend_it/config.rb', line 11

def self.use_refines=(value)
  unless RUBY_VERSION >= '2.1.0'
    fail(
      RuntimeError,
      'Refinements can be used only with ruby versions >= 2.1.0'
    )
  end
  @use_refines = value == true
end

.use_refines?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/extend_it/config.rb', line 21

def self.use_refines?
  @use_refines
end