Module: ActiveMocker::MockCreator::DefinedMethods
- Defined in:
- lib/active_mocker/mock_creator/defined_methods.rb
Defined Under Namespace
Modules: ActiveMocker
Classes: Method
Instance Method Summary
collapse
Instance Method Details
#class_methods ⇒ Object
15
16
17
18
19
20
21
|
# File 'lib/active_mocker/mock_creator/defined_methods.rb', line 15
def class_methods
class_introspector
.get_class
.methods(false)
.sort
.map { |m| create_method(m, :method) }
end
|
#instance_methods ⇒ Object
7
8
9
10
11
12
13
|
# File 'lib/active_mocker/mock_creator/defined_methods.rb', line 7
def instance_methods
meths = class_introspector.get_class.public_instance_methods(false).sort
if safe_methods.include?(:initialize)
meths << :initialize
end
meths.map { |m| create_method(m, :instance_method) }
end
|