merged/app/helpers/merged/changes_helper.rb

30 lines
568 B
Ruby

require 'open3'
module Merged
module ChangesHelper
def branch
%x[git branch]
end
def cms_part? name
return true if name.include?( Merged.images_dir )
return true if name.include?(Merged.data_dir)
false
end
def changeset( type , element)
case type
when :add
ChangeSet.current.added( element )
when :edit
ChangeSet.current.edited( element )
when :delete
ChangeSet.current.deleted( element )
else
raise "unrecognized type #{type}"
end
end
end
end