Project linguist integration

This commit is contained in:
Dmitriy Zaporozhets 2012-04-21 01:26:22 +03:00
parent 5b6019f357
commit 9c76bd9540
5 changed files with 20 additions and 7 deletions

View file

@ -19,7 +19,7 @@ gem "therubyracer"
gem "faker"
gem "seed-fu"
gem "linguist", "~> 1.0.0", :git => "https://github.com/github/linguist.git"
gem "pygments.rb", "0.2.7"
gem "pygments.rb", "0.2.11"
gem "thin"
gem "unicorn"
gem "git"

View file

@ -180,7 +180,7 @@ GEM
coderay (~> 1.0.5)
method_source (~> 0.7)
slop (>= 2.4.4, < 3)
pygments.rb (0.2.7)
pygments.rb (0.2.11)
rubypython (~> 0.5.3)
pyu-ruby-sasl (0.0.3.3)
rack (1.4.1)
@ -342,7 +342,7 @@ DEPENDENCIES
mysql2
omniauth-ldap
pry
pygments.rb (= 0.2.7)
pygments.rb (= 0.2.11)
rails (= 3.2.1)
rails-footnotes
rake

View file

@ -1,5 +1,5 @@
class Snippet < ActiveRecord::Base
include Utils::Colorize
include Linguist::BlobHelper
belongs_to :project
belongs_to :author, :class_name => "User"
@ -38,8 +38,20 @@ class Snippet < ActiveRecord::Base
]
end
def colorize
system_colorize(content, file_name)
def data
content
end
def size
0
end
def name
file_name
end
def mode
nil
end
def expired?

View file

@ -1,5 +1,5 @@
class Tree
include Utils::FileHelper
include Linguist::BlobHelper
attr_accessor :path, :tree, :project, :ref
delegate :contents,

View file

@ -1,4 +1,5 @@
require 'grit'
require 'pygments'
Grit::Blob.class_eval do
include Linguist::BlobHelper