class Ars::Familiar::Scribe::Entry
Public Class Methods
new(string)
click to toggle source
Calls superclass method
# File lib/ars/familiar/scribe.rb, line 9 def initialize(string) super(string.to_s) end
Public Instance Methods
to_class()
click to toggle source
# File lib/ars/familiar/scribe.rb, line 24 def to_class self.respond_to?(:name) ? self : self.constantize end
to_filename()
click to toggle source
# File lib/ars/familiar/scribe.rb, line 13 def to_filename string = self.dup string.gsub!(/::/, '/') string.gsub!(/([A-Z]+)([A-Z][a-z])/,'\1_\2') string.gsub!(/([a-z\d])([A-Z])/,'\1_\2') string.tr!("-", "_") string.downcase! string << '.dump' string end