Class: Scriptor::Execution
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Scriptor::Execution
- Defined in:
- app/models/scriptor/execution.rb
Instance Method Summary collapse
-
#truncated_command ⇒ Object
Rails.rootパスを.に置換。想定として、"ruby /Users/hatsu/..."のように ruby [space]の直後にRails.root.to_sが現れることを想定しているため、 /^ruby\s+#Rails.root/ のような正規表現で置き換える。.
Instance Method Details
#truncated_command ⇒ Object
Rails.rootパスを.に置換。想定として、"ruby /Users/hatsu/..."のように ruby [space]の直後にRails.root.to_sが現れることを想定しているため、 /^ruby\s+#Rails.root/ のような正規表現で置き換える。
14 15 16 |
# File 'app/models/scriptor/execution.rb', line 14 def truncated_command executed_command.sub(/^ruby\s+#{Regexp.escape(Rails.root.to_s)}/, "ruby .") end |