module MultiJson

def with_adapter(new_adapter)

Executes passed block using specified adapter.
def with_adapter(new_adapter)
  old_adapter = adapter
  self.adapter = new_adapter
  yield
ensure
  self.adapter = old_adapter
end