We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 789db52 commit ead24e2Copy full SHA for ead24e2
1 file changed
lib/code/object/html.rb
@@ -59,6 +59,9 @@ def call(**args)
59
when "css"
60
sig(args) { String }
61
code_css(code_value)
62
+ when "at_css"
63
+ sig(args) { String }
64
+ code_at_css(code_value)
65
when "map"
66
sig(args) { Function }
67
code_map(code_value, **globals)
@@ -76,6 +79,12 @@ def code_css(query)
76
79
Html.new(raw.css(code_query.raw))
77
80
end
78
81
82
+ def code_at_css(query)
83
+ code_query = query.to_code
84
+
85
+ Html.new(raw.at_css(code_query.raw))
86
+ end
87
88
def code_map(argument, **globals)
89
code_argument = argument.to_code
90
@@ -91,6 +100,10 @@ def code_map(argument, **globals)
91
100
)
92
101
93
102
103
+ def to_s
104
+ raw.text
105
106
94
107
def code_to_string
95
108
String.new(raw.text)
96
109
0 commit comments