module Spree::Core::EnvironmentExtension
Public Instance Methods
add_class_set(name)
click to toggle source
# File lib/spree/core/environment_extension.rb, line 11 def add_class_set(name) define_method(name) do set = instance_variable_get("@#{name}") set ||= send("#{name}=", []) set end define_method("#{name}=") do |klasses| set = ClassConstantizer::Set.new set.concat(klasses) instance_variable_set("@#{name}", set) end end