class GistGenerator::Serializers::Base

Attributes

gists[R]

Public Class Methods

call(*args) click to toggle source
# File lib/gist_generator/serializers/base.rb, line 4
def self.call(*args)
  new(*args).call
end
new(gists) click to toggle source
# File lib/gist_generator/serializers/base.rb, line 8
def initialize(gists)
  @gists = gists
end

Public Instance Methods

call() click to toggle source
# File lib/gist_generator/serializers/base.rb, line 12
def call
  gists.map do |gist|
    {
      'lines' => gist.lines,
      'numbered_lines' => gist.numbered_lines,
      'line_numbers' => gist.line_numbers
    }
  end
end