Sha256: c288c136a054a93e06542923ebf350644a0dc88934178a084b0a61541e4b9d93

Contents?: true

Size: 259 Bytes

Versions: 5

Compression:

Stored size: 259 Bytes

Contents

Fixnum.class_eval do

	def to_b(aDefault=false)
		self==0 ? false : true
	end

	def to_range(aMin,aMax=nil,aDefault=nil)
		(!aMin || (self >= aMin)) && (!aMax || (self <= aMax)) ? self : aDefault
	end

	def to_ms # eg. for 1.minute.to_ms
		self*1000
	end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
buzztools-0.1.2 lib/buzztools/extend_fixnum.rb
buzztools-0.1.1 lib/buzztools/extend_fixnum.rb
buzztools-0.1.0 lib/buzztools/extend_fixnum.rb
buzztools-0.0.11 lib/buzztools/extend_fixnum.rb
buzztools-0.0.10 lib/buzztools/extend_fixnum.rb