Module: LightningCSS::Backend::Unavailable

Included in:
LightningCSS::Backend
Defined in:
lib/lightningcss/backend.rb,
sig/lightningcss/backend.rbs

Instance Method Summary collapse

Instance Method Details

#bundle(_path, _options_json) ⇒ String

: (String, String) -> String

Parameters:

  • (String)
  • (String)

Returns:

  • (String)


17
18
19
# File 'lib/lightningcss/backend.rb', line 17

def bundle(_path, _options_json)
  unavailable(__method__)
end

#lightningcss_versionString

: () -> String

Returns:

  • (String)


27
28
29
# File 'lib/lightningcss/backend.rb', line 27

def lightningcss_version
  unavailable(__method__)
end

#transform(_code, _options_json) ⇒ String

: (String, String) -> String

Parameters:

  • (String)
  • (String)

Returns:

  • (String)


7
8
9
# File 'lib/lightningcss/backend.rb', line 7

def transform(_code, _options_json)
  unavailable(__method__)
end

#transform_style_attribute(_code, _options_json) ⇒ String

: (String, String) -> String

Parameters:

  • (String)
  • (String)

Returns:

  • (String)


12
13
14
# File 'lib/lightningcss/backend.rb', line 12

def transform_style_attribute(_code, _options_json)
  unavailable(__method__)
end

#unavailable(name) ⇒ bot

: (Symbol?) -> bot

Parameters:

  • (Symbol, nil)

Returns:

  • (bot)


34
35
36
# File 'lib/lightningcss/backend.rb', line 34

def unavailable(name)
  raise NotImplementedError, "LightningCSS::Backend.#{name} is defined by the native extension, which did not load"
end

#versionString

: () -> String

Returns:

  • (String)


22
23
24
# File 'lib/lightningcss/backend.rb', line 22

def version
  unavailable(__method__)
end