It's good practice to wrap this module inside targetprocess, like this

module Targetprocess
  module Assignable
  end
end

take a look at other gems, they all follow to this rule