Sha256: 70df97d0495810b84033adb572ed4b10ac355f6f10991666803390061c2a3a11
Contents?: true
Size: 704 Bytes
Versions: 1
Compression:
Stored size: 704 Bytes
Contents
require "gorails" require "net/http" require "json" module Gorails module Commands class Railsbytes < Gorails::Command def call(_args, _name) bytes = JSON.parse Net::HTTP.get(URI("https://railsbytes.com/public/templates.json")) CLI::UI::Frame.open("Railsbytes") do bytes.each do |byte| puts CLI::UI.fmt "{{green:#{byte["name"]}}} by #{byte["created_by"]}" puts byte["short_description"] puts "#{byte["id"]} - #{byte["url"]}" puts end end end def self.help "View the latest Railsbytes templates.\nUsage: {{command:#{Gorails::TOOL_NAME} railsbytes}}" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gorails-0.1.1 | lib/gorails/commands/railsbytes.rb |