Module: SamlIdp::Signable::ClassMethods
- Defined in:
- lib/saml_idp/signable.rb
Class Method Summary collapse
Class Method Details
.module_method(name, default = nil) ⇒ Object
118 119 120 121 122 123 124 |
# File 'lib/saml_idp/signable.rb', line 118 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 |