class Snippet

Attributes

code[R]
filename[R]
line[R]
snippet_array[RW]
title[R]

Public Class Methods

new(args = {}) click to toggle source
# File lib/models/snippet.rb, line 24
def initialize(args = {})
  @code = args[:code]
  @title = args[:title]
  @@snippet_array << self
  @@snippet_counter += 1
  @line = args[:line]
  @filename = args[:filename]
end
select_lang_snippets(lang) click to toggle source
# File lib/models/snippet.rb, line 20
def self.select_lang_snippets(lang)
  @@snippet_array.select {|snippet| snippet.filename.end_with?(".#{lang}") || snippet.filename.end_with?("(.#{lang})")}
end
snippet_array() click to toggle source
# File lib/models/snippet.rb, line 8
def self.snippet_array
  @@snippet_array
end
snippet_array=(arg) click to toggle source
# File lib/models/snippet.rb, line 16
def self.snippet_array=(arg)
  @@snippet_array = arg
end
snippet_counter() click to toggle source
# File lib/models/snippet.rb, line 12
def self.snippet_counter
  @@snippet_counter
end