Sha256: 6db36272c158e4285fa23b8ef77996df914f9c7244aa78ff2b5c4d836f537e43

Contents?: true

Size: 234 Bytes

Versions: 23

Compression:

Stored size: 234 Bytes

Contents

module Nosync

  def nosync
    value = nosync?
    begin
      self.nosync = true
      yield
    ensure
      self.nosync = value
    end
  end

  def nosync=(value)
    @nosync = value
  end

  def nosync?
    !!@nosync
  end

end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
houston-core-0.8.4 app/concerns/nosync.rb
houston-core-0.8.3 app/concerns/nosync.rb
houston-core-0.8.2 app/concerns/nosync.rb
houston-core-0.8.1 app/concerns/nosync.rb
houston-core-0.8.0 app/concerns/nosync.rb
houston-core-0.8.0.pre2 app/concerns/nosync.rb
houston-core-0.8.0.pre app/concerns/nosync.rb
houston-core-0.7.0 app/concerns/nosync.rb
houston-core-0.7.0.beta4 app/concerns/nosync.rb
houston-core-0.7.0.beta3 app/concerns/nosync.rb
houston-core-0.7.0.beta2 app/concerns/nosync.rb
houston-core-0.7.0.beta app/concerns/nosync.rb
houston-core-0.6.3 app/concerns/nosync.rb
houston-core-0.6.2 app/concerns/nosync.rb
houston-core-0.6.1 app/concerns/nosync.rb
houston-core-0.6.0 app/concerns/nosync.rb
houston-core-0.5.6 app/concerns/nosync.rb
houston-core-0.5.5 app/concerns/nosync.rb
houston-core-0.5.4 app/concerns/nosync.rb
houston-core-0.5.3 app/concerns/nosync.rb