class Eye::Patch::OptionSet

Public Class Methods

new(option_class, options) click to toggle source
# File lib/eye/patch/option_set.rb, line 7
def initialize(option_class, options)
  Array(options).each do |option|
    option_data = option_class.name_and_class(option[:name].to_sym)
    self[option_data[:name]] = option[:config].merge(type: option_data[:type])
  end
end