Sha256: 0f50355dd862d6a94497bc96b5feb9d34e4e8f0749cc08fc1f32315549ce614e

Contents?: true

Size: 476 Bytes

Versions: 1

Compression:

Stored size: 476 Bytes

Contents

module SedgeCms
  require 'find'
  require 'git'
  class SedgeApi::GitController < ActionController::Base
    def index
      commits = []
      g = Git.open(Rails.root, :log => Logger.new(STDOUT))
      g.log.each_with_index do |commit, index|
        commits.push({:name => commit.committer.name, :message => commit.message, :commited_at => commit.committer_date})
        if index == 10
          break
        end
      end
      render :json => commits
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sedge_cms-0.0.1 app/controllers/sedge_cms/sedge_api/git_controller.rb