diff --git a/aegisub/auto4_ruby.cpp b/aegisub/auto4_ruby.cpp index 699c8fc45..32b668789 100644 --- a/aegisub/auto4_ruby.cpp +++ b/aegisub/auto4_ruby.cpp @@ -690,6 +690,17 @@ namespace Automation4 { return backtr; } + RubyScriptFactory::RubyScriptFactory() + { + engine_name = _T("Ruby"); + filename_pattern = _T("*.rb"); + Register(this); + } + + RubyScriptFactory::~RubyScriptFactory() + { + } + Script* RubyScriptFactory::Produce(const wxString &filename) const { // Just check if file extension is .rb diff --git a/aegisub/auto4_ruby_factory.h b/aegisub/auto4_ruby_factory.h index 60614bd6f..e0317c746 100644 --- a/aegisub/auto4_ruby_factory.h +++ b/aegisub/auto4_ruby_factory.h @@ -41,17 +41,8 @@ namespace Automation4 { // Factory class for Ruby scripts class RubyScriptFactory : public ScriptFactory { public: - RubyScriptFactory() - { - engine_name = _T("Ruby"); - filename_pattern = _T("*.rb"); - Register(this); - } - - ~RubyScriptFactory() - { - } - + RubyScriptFactory(); + ~RubyScriptFactory(); Script* Produce(const wxString &filename) const; }; };