class MethodStruct::Defaults

Public Class Methods

get() click to toggle source
# File lib/method_struct/defaults.rb, line 11
def self.get
  instance.get
end
new() click to toggle source
# File lib/method_struct/defaults.rb, line 15
def initialize
  @defaults = {
    :method_name => :call,
    :require_all => false,
    :require_presence => false,
  }
end
set(options) click to toggle source
# File lib/method_struct/defaults.rb, line 7
def self.set(options)
  instance.set(options)
end

Public Instance Methods

get() click to toggle source
# File lib/method_struct/defaults.rb, line 27
def get
  @defaults
end
set(options) click to toggle source
# File lib/method_struct/defaults.rb, line 23
def set(options)
  @defaults = @defaults.merge(options)
end