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