Sha256: cc4a9f75e8b926331ec4fe306b5cf43551de5a5d8e19a9ed0f93acee7abb9b0a
Contents?: true
Size: 341 Bytes
Versions: 4
Compression:
Stored size: 341 Bytes
Contents
module ActiveMocker class FilePathToRubyClass attr_reader :class_path, :base_path def initialize(base_path:, class_path:) @base_path = base_path @class_path = class_path end def to_s File.basename((class_path.gsub(base_path + "/", "")).split("/").map(&:camelize).join("::"), '.rb') end end end
Version data entries
4 entries across 4 versions & 1 rubygems