Sha256: 01fc40394b3a15f902fa2067d49f2ccfb0640519ec15395f82df4b80b6c74d67
Contents?: true
Size: 878 Bytes
Versions: 24
Compression:
Stored size: 878 Bytes
Contents
require 'support/models' ## # Reset all DSL variables so specs don't interfere with each other. # def reset_dsl_variables(klass) reset_app_name(klass) reset_auto_paging_size(klass) reset_namespace(klass) reset_publishable_attributes(klass) reset_service_class(klass) reset_service_name(klass) end def reset_app_name(klass) klass.send(:instance_variable_set, :@app_name, nil) end def reset_auto_paging_size(klass) klass.send(:instance_variable_set, :@auto_paging_size, nil) end def reset_namespace(klass) klass.send(:instance_variable_set, :@namespace, nil) end def reset_publishable_attributes(klass) klass.send(:instance_variable_set, :@publishable_attributes, nil) end def reset_service_class(klass) klass.send(:instance_variable_set, :@service_class, nil) end def reset_service_name(klass) klass.send(:instance_variable_set, :@service_name, nil) end
Version data entries
24 entries across 24 versions & 1 rubygems