- A.super
- B.begin
- C.try
- D.goto
def foo (a, *b)
p a
#!/bin/bash | |
curl_check () | |
{ | |
echo "Checking for curl..." | |
if command -v curl > /dev/null; then | |
echo "Detected curl..." | |
else | |
echo "Installing curl..." |
class Mailman | |
attr_reader :latitude_s, :longitude_s, :mjma, :depth | |
def initialize(latitude_s, longitude_s, mjma, depth) | |
@latitude_s = latitude_s | |
@longitude_s = longitude_s | |
@mjma = mjma | |
@depth = depth | |
@users = [] |
class Parser | |
class Error < StandardError; end | |
def initialize(row) | |
raise ArgumentError unless row.kind_of?(String) | |
CSV.parse(row) do |i| | |
@row_csv = i.map(&:freeze).freeze | |
end | |
raise Error, "Incorrect Format" if @row_csv.size > 16 | |
end |
version: 2.0 | |
jobs: | |
checkout_code: | |
docker: | |
- image: circleci/ruby:2.4-node | |
- image: circleci/postgres:9.4.12-alpine | |
working_directory: ~/circleci-demo-workflows | |
steps: | |
- checkout |
workflows: | |
version: 2 | |
build-test-and-deploy: | |
jobs: | |
- build | |
- test1: | |
requires: | |
- build | |
- test2: | |
requires: |
module EEW | |
module Calculator | |
include Math | |
#PGVから求めた震度を返す。 | |
#IINSTR =2.68+1.72log(PGV) (4<IINSTR<7) | |
def shindo(latitude_s, longitude_s, mjma, depth, latitude_e, longitude_e) | |
d = two_points_distance(latitude_s, longitude_s, latitude_e, longitude_e, depth) | |
mw = mjma_to_mw(mjma) | |
fl = falut_length(mw) |