IceDragon200

[RND]ParserThing4Speed

Apr 9th, 2012
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.22 KB | None | 0 0
  1. def parse_mode(str)
  2.   mode, modes = true, ["+","-"]
  3.   str.split("").inject([]) do |r,c|
  4.     mode = (c=="+") ? true : (c == "-" ? false : mode)
  5.     mode ? r << c : r.subtract_once(c) unless(modes.include?(c)) ; r
  6.   end
  7. end
Advertisement
Add Comment
Please, Sign In to add comment