class Sass::Embedded

def compile(path,

Raises:
  • (CompileError) -

Returns:
  • (CompileResult) -
def compile(path,
            load_paths: [],
            source_map: false,
            source_map_include_sources: false,
            style: :expanded,
            functions: {},
            importers: [],
            alert_ascii: false,
            alert_color: $stderr.tty?,
            logger: nil,
            quiet_deps: false,
            verbose: false)
  raise ArgumentError, 'path must be set' if path.nil?
  Protofier.from_proto_compile_response(
    Host.new(@channel).compile_request(
      path: path,
      source: nil,
      importer: nil,
      load_paths: load_paths,
      syntax: nil,
      url: nil,
      source_map: source_map,
      source_map_include_sources: source_map_include_sources,
      style: style,
      functions: functions,
      importers: importers,
      alert_color: alert_color,
      alert_ascii: alert_ascii,
      logger: logger,
      quiet_deps: quiet_deps,
      verbose: verbose
    )
  )
end