Module: ActiveMocker::MockClassMethods

Defined in:
lib/active_mocker/mock_class_methods.rb

Instance Method Summary collapse

Instance Method Details

#column_namesObject



12
13
14
# File 'lib/active_mocker/mock_class_methods.rb', line 12

def column_names
  schema_attributes_template
end

#is_implemented(val, method) ⇒ Object



87
88
89
# File 'lib/active_mocker/mock_class_methods.rb', line 87

def is_implemented(val, method)
  raise "#{method} is not Implemented for Class: #{name}" if val == :not_implemented
end

#mock_class_method(method, &block) ⇒ Object



8
9
10
# File 'lib/active_mocker/mock_class_methods.rb', line 8

def mock_class_method(method, &block)
  model_class_methods[method.to_s] = block
end

#mock_instance_method(method, &block) ⇒ Object



4
5
6
# File 'lib/active_mocker/mock_class_methods.rb', line 4

def mock_instance_method(method, &block)
  model_instance_methods[method.to_s] = block
end