Skip to content
Snippets Groups Projects
Commit 9c76bd95 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets
Browse files

Project linguist integration

parent 5b6019f3
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -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"
Loading
Loading
Loading
Loading
@@ -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)
Loading
Loading
@@ -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
Loading
Loading
class Snippet < ActiveRecord::Base
include Utils::Colorize
include Linguist::BlobHelper
 
belongs_to :project
belongs_to :author, :class_name => "User"
Loading
Loading
@@ -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?
Loading
Loading
class Tree
include Utils::FileHelper
include Linguist::BlobHelper
attr_accessor :path, :tree, :project, :ref
 
delegate :contents,
Loading
Loading
require 'grit'
require 'pygments'
 
Grit::Blob.class_eval do
include Linguist::BlobHelper
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment