lib/svelte_on_rails/lib/initializable.rb



module SvelteOnRails

  module Lib
    module Initializable
      def initialize(filename, base_path: SvelteOnRails::Configuration.instance.components_folder_full)

        fn = (filename.match(/\.svelte$/) ? filename[0..-8] : filename)
        @svelte_file = base_path + filename
        @svelte_filename = filename
        cnf = SvelteOnRails::Configuration.instance
        cf = cnf.dist_folder + cnf.components_folder + fn
        @compiled_file = cf.to_s

      end
    end
  end
end