Sha256: 81136381132198cd757adb647783b073120818c0acc1c35eb93aa902d1bac7bc
Contents?: true
Size: 524 Bytes
Versions: 4
Compression:
Stored size: 524 Bytes
Contents
module Storey class Unsuffixifier def self.unsuffixify(*args) self.new(*args).unsuffixify end def initialize(schema_name) @schema_name = schema_name end def unsuffixify schema_names.map do |schema_name| if schema_name =~ /(["\$\w]+)#{suffix}/ $1 else schema_name end end.join(',') end private def suffix Storey.configuration.suffix end def schema_names @schema_name.split(',') end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
storey-2.2.0 | lib/storey/unsuffixifier.rb |
storey-2.1.2 | lib/storey/unsuffixifier.rb |
storey-2.1.1 | lib/storey/unsuffixifier.rb |
storey-2.1.0 | lib/storey/unsuffixifier.rb |