class Less::Loader::Buffer
:nodoc:
def initialize(data, encoding = nil)
def initialize(data, encoding = nil) unless data.is_a? String data = data.to_ruby end @data = data end
def length
def length @data.length end
def toString(encoding = nil, begPos = 0, endPos = length)
def toString(encoding = nil, begPos = 0, endPos = length) data = @data[ begPos..endPos ] if encoding == 'base64' data = Base64.encode64(data) data.delete!("\n"); data else # encoding == 'binary' data end end