Module: Agio::Flags

Included in:
Bourse
Defined in:
lib/agio/flags.rb

Overview

Meta-programming methods to help create and manage the flags used to help keep track of processing state for Agio.

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Class Method Details

.extend_object(object) ⇒ Object

When extend Agio::Flags is specified in a class, this will extend the class methods with Agio::Flags::ClassMethods and include Agio::Flags.



11
12
13
14
# File 'lib/agio/flags.rb', line 11

def self.extend_object(object)
  object.extend ClassMethods
  object.__send__(:include, self)
end