Skip to content

Commit 6992969

Browse files
committed
Add native function bindings
1 parent 1e79137 commit 6992969

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lib/sassc/native/native_functions_api.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ module Native
2626

2727
# ADDAPI union Sass_Value* ADDCALL sass_make_map (size_t len);
2828
attach_function :sass_make_map, [:size_t], :sass_value_ptr
29+
30+
# ADDAPI union Sass_Value* ADDCALL sass_make_boolean (boolean val);
31+
attach_function :sass_make_boolean, [:bool], :sass_value_ptr
2932

3033
# ADDAPI void ADDCALL sass_map_set_key (union Sass_Value* v, size_t i, union Sass_Value*);
3134
attach_function :sass_map_set_key, [:sass_value_ptr, :size_t, :sass_value_ptr], :void
@@ -60,6 +63,9 @@ module Native
6063

6164
# ADDAPI const char* ADDCALL sass_number_get_unit (const union Sass_Value* v);
6265
attach_function :sass_number_get_unit, [:sass_value_ptr], :string
66+
67+
# ADDAPI const char* ADDCALL sass_boolean_get_value (const union Sass_Value* v);
68+
attach_function :sass_boolean_get_value, [:sass_value_ptr], :bool
6369

6470
def self.string_get_type(native_value)
6571
string_is_quoted(native_value) ? :string : :identifier

0 commit comments

Comments
 (0)