class Settingify::Repos::Settings

Public Instance Methods

add(item) click to toggle source
# File lib/settingify/repos/settings.rb, line 13
def add(item)
  list << item
end
clear!() click to toggle source
# File lib/settingify/repos/settings.rb, line 17
def clear!
  list.each(&method(:undef_method_for))
  list.clear
end
list() click to toggle source
# File lib/settingify/repos/settings.rb, line 8
def list
  @settings_list ||= []
  @settings_list
end

Private Instance Methods

undef_method_for(item) click to toggle source
# File lib/settingify/repos/settings.rb, line 24
def undef_method_for(item)
  Settingify.singleton_class.send :remove_method, item.name
end