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