{:ancestors{I"Object:EF[I"BasicObject;FI"Mkrf::Generator;F[I"Object;FI"	Rake;FI"Mkrf::Availability;F[@:attributes{@
[	I""attr_accessor additional_code;FI"attr_accessor cflags;FI"attr_accessor ldshared;FI"attr_accessor objects;F@[
I"attr_reader defines;FI"attr_reader headers;FI"attr_reader includes;FI"attr_reader loaded_libs;FI"attr_reader logger;F:class_methods{@
[I"new;F@[I"new;F:
encodingIu:
Encoding
US-ASCII;F:instance_methods{I"Object;F[I"base_gem_spec;FI"mkrf_conf;FI"	rake;FI"setup_clean;FI"setup_extension;FI"setup_gem;FI"setup_rdoc;FI"setup_tests;FI"sub_project;F@
[I"abort!;FI"add_define;FI"additional_code;FI"cflags;FI"has_function?;FI"include_header;FI"include_library;FI"
ldshared;FI"logger;FI"objects;FI"sources;F@[I"can_link?;FI"defines;FI"find_executable;FI"has_function?;FI"has_header?;FI"has_library?;FI"headers;FI"include_header;FI"include_library;FI"
includes;FI"includes_compile_string;FI"ldshared_string;FI"library_compile_string;FI"!library_paths_compile_string;FI"loaded_libs;FI"logger;FI"with_headers;FI"with_includes;FI"with_loaded_libs;F:modules[	I"	Mkrf;FI"Mkrf::Availability;FI"Mkrf::Generator;F@