Sha256: 0a9e775579de15651ae6d7e62d2055258e528f1888c069630062aa247556545d

Contents?: true

Size: 1.19 KB

Versions: 1

Compression:

Stored size: 1.19 KB

Contents

// Copyright 2015-2016 Daniel P. Clark & Other FasterPath Developers
//
// Licensed under the Apache License, Version 2.0, <LICENSE-APACHE or
// http://apache.org/licenses/LICENSE-2.0> or the MIT license <LICENSE-MIT or
// http://opensource.org/licenses/MIT>, at your option. This file may not be
// copied, modified, or distributed except according to those terms.
extern crate libc;
//extern crate regex;

use std::path::{Path,MAIN_SEPARATOR};
use libc::c_char;
use std::ffi::{CStr,CString,OsStr};
use std::str;
use std::mem;

// Not including regex in current build so chomp_pathish_regex
// and basename will be excluded in build
//include!("tools/chomp_pathish_regex.rs");
//include!("basename.rs");


include!("ruby_string.rs");
include!("ruby_array.rs");
include!("is_absolute.rs");
include!("is_relative.rs");
include!("is_blank.rs");
include!("both_are_blank.rs");
include!("dirname.rs");
include!("basename_for_chop.rs");
include!("dirname_for_chop.rs");

// EXAMPLE
//
//#[no_mangle]
//pub extern fn one_and_two() -> RubyArray {
//  let mut words = vec![];
//  words.push(RubyString::to_ruby(&"one".to_string()));
//  words.push(RubyString::to_ruby(&"two".to_string()));
//  RubyArray::from_vec(words)
//}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
faster_path-0.1.2 src/lib.rs