Module: Reflekt::SingletonClassMethods

Defined in:
lib/Reflekt.rb

Constant Summary collapse

@@reflekt_skipped_methods =
Set.new

Instance Method Summary collapse

Instance Method Details

#reflekt_limit(amount) ⇒ Object



217
218
219
# File 'lib/Reflekt.rb', line 217

def reflekt_limit(amount)
  @@reflekt.reflection_limit = amount
end

#reflekt_skip(method) ⇒ Object

Skip a method.

Parameters:

  • method
    • A symbol representing the method name.



208
209
210
# File 'lib/Reflekt.rb', line 208

def reflekt_skip(method)
  @@reflekt_skipped_methods.add(method)
end

#reflekt_skipped?(method) ⇒ Boolean

Returns:

  • (Boolean)


212
213
214
215
# File 'lib/Reflekt.rb', line 212

def reflekt_skipped?(method)
  return true if @@reflekt_skipped_methods.include?(method)
  false
end