module ClassMethods

Public Class Methods

module_method(name, default = nil) click to toggle source
# File lib/saml_idp/signable.rb, line 117
def self.module_method(name, default = nil)
  default ||= name
  define_method "#{name}_method" do |new_method_name = nil|
    instance_variable_set("@#{name}", new_method_name) if new_method_name
    instance_variable_get("@#{name}") || default
  end
end