module Flatter
Constants
- VERSION
Public Class Methods
configure() { |self| ... }
click to toggle source
# File lib/flatter.rb, line 18 def self.configure yield self end
extends(klass, *modules)
click to toggle source
# File lib/flatter.rb, line 22 def self.extends(klass, *modules) if block_given? _module = Module.new(&Proc.new) klass.const_set("FlatterExtension", _module) modules.push _module end modules.each{ |mod| klass.send(:include, mod) } end