Sha256: 0a7cfec41ea760ed79865fa81850419da9200611aa0d46b23a93d8090569395d

Contents?: true

Size: 292 Bytes

Versions: 6

Compression:

Stored size: 292 Bytes

Contents

class Kuroko2::ScriptRevision < Kuroko2::ApplicationRecord
  include Kuroko2::TableNameCustomizable

  belongs_to :job_definition
  belongs_to :user, optional: true

  def html_diff(previous)
    Diffy::Diff.new(previous.try(:script), self.script, context: 3).to_s(:html).html_safe
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
kuroko2-0.8.0 app/models/kuroko2/script_revision.rb
kuroko2-0.7.0 app/models/kuroko2/script_revision.rb
kuroko2-0.6.0 app/models/kuroko2/script_revision.rb
kuroko2-0.5.2 app/models/kuroko2/script_revision.rb
kuroko2-0.5.1 app/models/kuroko2/script_revision.rb
kuroko2-0.5.0 app/models/kuroko2/script_revision.rb