Sha256: 4beff57ee69a602d121f8d29c31cc56e43c7d42bf8465e79bf72eba8928cb629
Contents?: true
Size: 404 Bytes
Versions: 9
Compression:
Stored size: 404 Bytes
Contents
#!/usr/bin/env ruby require 'tins/go' include Tins::GO require 'tins/xt/string' opts = go 'bd' string = ARGV.shift or fail "need a class/filepath/filename" if opts['d'] string = string.sub(/.*::/, '') if opts['b'] print string.underscore + '.rb' else string = File.basename(string) if opts['b'] string = string.gsub(/#{Regexp.quote(File.extname(string))}\Z/, '') print string.camelize end
Version data entries
9 entries across 9 versions & 1 rubygems