class ActiveFlags::Handler::FlagMapper
Public Class Methods
new(authorized_flags = {}, flags)
click to toggle source
# File lib/active_flags/handler/flag_mapper.rb, line 7 def initialize(authorized_flags = {}, flags) @authorized_flags = authorized_flags @flags = flags end
remap(authorized_flags, flags)
click to toggle source
# File lib/active_flags/handler/flag_mapper.rb, line 17 def self.remap(authorized_flags, flags) new(authorized_flags, flags).remap end
Public Instance Methods
remap()
click to toggle source
# File lib/active_flags/handler/flag_mapper.rb, line 12 def remap @flags = FlagMappers::Authorizer.authorize(@authorized_flags, @flags) FlagMappers::KeyValueMapper.remap(@flags) end