module StubRequests::Concerns::Property

Module Property provides type checked attribute definition with default value

@author Mikael Henriksson <mikael@zoolutions.se> @since 0.1.2

Module Property provides type checked attribute definition with default value

@author Mikael Henriksson <mikael@zoolutions.se> @since 0.1.2

Public Class Methods

included(base) click to toggle source

Extends the base class with the ClassMethods module

@param [Class,Module] base the class where this module is included

@return [void]

# File lib/stub_requests/concerns/property.rb, line 27
def self.included(base)
  base.class_attribute :properties, default: {}
  base.send(:extend, ClassMethods)
end