module Abstriker

Constants

VERSION

Public Class Methods

abstract_methods() click to toggle source
# File lib/abstriker.rb, line 59
def self.abstract_methods
  @abstract_methods ||= {}
end
disable=(v) click to toggle source
# File lib/abstriker.rb, line 47
def self.disable=(v)
  @disable = v
end
disabled?() click to toggle source
# File lib/abstriker.rb, line 51
def self.disabled?
  @disable
end
enabled?() click to toggle source
# File lib/abstriker.rb, line 55
def self.enabled?
  !disabled?
end
extended(base) click to toggle source
# File lib/abstriker.rb, line 67
def self.extended(base)
  base.extend(SyntaxMethods)
  base.singleton_class.extend(SyntaxMethods)
  if enabled?
    base.extend(ModuleMethods) if base.is_a?(Module)
    base.extend(ClassMethods) if base.is_a?(Class)
  end
end
sexps() click to toggle source
# File lib/abstriker.rb, line 63
def self.sexps
  @sexps ||= {}
end