Module: TNS::Output
- Defined in:
- lib/tns/output/css.rb,
lib/tns/output/sass.rb,
lib/tns/output/output.rb,
lib/tns/output/tailwind.rb
Defined Under Namespace
Classes: CSS, SASS, Tailwind
Class Method Summary
collapse
Class Method Details
.from_argument(arg, name) ⇒ Object
5
6
7
8
9
10
11
12
13
14
15
16
|
# File 'lib/tns/output/output.rb', line 5
def from_argument(arg, name)
case arg
when "css"
CSS.new(name)
when "sass"
SASS.new(name)
when "tailwind"
Tailwind.new(name)
else
raise ArgumentError, "Invalid output #{arg}."
end
end
|