Method: BenchmarkSpec::DSL::ClassMethods#expose_method_dsl_to_context
- Defined in:
- lib/benchmark_spec/dsl.rb
#expose_method_dsl_to_context(method, context) ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'lib/benchmark_spec/dsl.rb', line 12 def expose_method_dsl_to_context(method, context) change_global_dsl(context) do remove_method(method) if method_defined?(method) define_method(method) do |*a, &b| BenchmarkSpec.__send__(method, *a, &b) end end end |