Module: FasterSupport

Defined in:
lib/faster_support.rb,
lib/faster_support/version.rb,
ext/faster_support/faster_support.c

Constant Summary collapse

VERSION =
'0.2.0'

Class Method Summary collapse

Class Method Details

.blank_implementationObject Also known as: blank_impl



9
10
11
# File 'lib/faster_support.rb', line 9

def blank_implementation
  @blank_implementation ||= :active_support
end

.blank_implementation=(impl) ⇒ Object Also known as: blank_impl=



13
14
15
16
17
18
19
20
21
22
# File 'lib/faster_support.rb', line 13

def blank_implementation=(impl)
  @blank_implementation =
    case impl.to_sym
    when :mri, :ruby then :mri
    when :as, :active_support, :rails then :active_support
    else
      raise ArgumentError, "Unknown implementation: #{impl}. " \
        'Please use :active_support or :mri.'
    end
end