Skip to content

Instantly share code, notes, and snippets.

def flatten_array(array, new_arr = [])
array.each do |p|
if p.class == Array
flatten_array(p, new_arr)
else
new_arr << p
end
end
new_arr
79919a4957025ce2b4ff5e9a63697d8c2dfd628ff39cf06ceb9dfb86e544137a
4068f3bf5c3e6563a03fa577cd6ea22e8cf9181f2f75f41d353c2e4446f71a4d
dbae5cf6e2cd6af1917ca215a760e164ece04de1e2fc280c36b12bbe2d1bd3f4
cf64f95cf6ac31c2c2cfd2c7af42067f53fdb1038195b6137ac1820ac39060c9
eb2f4d18de5869cd8ab5b2f9011e191202f557e07af406dda3d7f48a89623453
ff0b52ce095cd298b4932d3b583e35d0c134cc51c79084c75a3392d2ec25873b
45def8b8801ea18d8453a58fb14426f6960d07b71bc5869aa3281a6b78136fc5
e4312e7140aa7ef9e7cf41fdfaa5c4af9a744d04dbe8d64d5be6de233ca071e3
92fbc3a478b1b0135f89a1e2b0740cd42a65b175723363793a06c6b9975779f2
50c4ef06454e707995fb195c2a27d441ab41bdac0a0bc49ae461360339b33f6f
APA91bEX3bUilwhCfSgssPzi5UY7r0L5ogb-0gjiczbMRCri_IuCcnSeg5olG3zeBom2ovT9wbUDoVwPAhl5z185ySKSEOxeYLL-
APA91bFzQkrWEHKIKYLWhMyIuCpomY0CB0gqAKUONQdnSAlsmS77vKORM896wOO--YLqjzhl6bnJ6MgTTEFtLPHKZ5jagdEFFzmm_QF65Dwtorgeh0dyENn5lp41h4hk_UVNrZYC73Ydgx32n2KMuSj-bWOTYU4GHtjMnewWv9th8Q-X0ifPxlg
APA91bFDm1SGO9RvRFPAJAWXIPybnBjf8TO5fKm7vPSNQvV3EQK0iqcftxpf_OSkWKI0fFakoABdn2Kd7U_lAuBivE0lN4AzHhkJ8y9dE7XD_0O7uuLRYMkVQAhGBKCYIBF1N6l9BjOxy8CGY7bsj7geV1HYusKgHST5CMT9rYs_FipFuebm-Wo
APA91bHze9gXGNyupZWnqLQ5oxD6TwcTajxcZiFlby4lEJsmwZu7u9caughW_vUdAmBswBYS9evygIpAU9zoCcek5Idpe6LQlBXyMuNhgcAnubJtY7xAchfvVprz217lx72uoxeJsoDNJuNz1rpU6qgBuBg8wUekkaK506j9MTA4rfMBAcrkuFE
dQNPSWDiyjg:APA91bE4ObyMijXat2fVimugxDRXenNLSBlwofKsQAJTDnxx8BfTYOwboB9xBiHWshSMl44nFt0m6YhQcNnT5EFQSRhwuxrx1zs1ETPFDnSby6ybXqHNYlpBhrpi59q3Mmu3cemZ0hkM
APA91bFM_lfmwFhJGYkDInZgFtXEOJgNToIwY6sNn9Kdk83Hrq0gPE7o27dpRBLfQ2mwpFHERgwPo56kjSo9Je2xwcmjzhQ3-HKqr31Ox4LmDgRfN_241s3DJiBZqqIiX5ULw7MaArwKEz_aGaslejTTSjCaxsFk1q22lZPPxALEId3ElwNRwV4
APA91bHBs56OR7Yb1EN6EvHHYAcwJfEHpk
885f4f8cee57d27bdcbb68fa588b337f9239561a9843ce95993d5daf87bb69f9
e87916b732da7785133f34c1d51f6fbbcb1694067b03f686f8b9b4670a5f29e5
7e1a7d498bd9336765799420084a52d309ce9d8e29344cdf0684fdcd8b516928
282d43104be0a52c2f3424db56b54d02f9e6cfe6a21c0687fb9a2fec70a35456
282d43104be0a52c2f3424db56b54d02f9e6cfe6a21c0687fb9a2fec70a35456
282d43104be0a52c2f3424db56b54d02f9e6cfe6a21c0687fb9a2fec70a35456
282d43104be0a52c2f3424db56b54d02f9e6cfe6a21c0687fb9a2fec70a35456
282d43104be0a52c2f3424db56b54d02f9e6cfe6a21c0687fb9a2fec70a35456
282d43104be0a52c2f3424db56b54d02f9e6cfe6a21c0687fb9a2fec70a35456
282d43104be0a52c2f3424db56b54d02f9e6cfe6a21c0687fb9a2fec70a35456
<div class="areas company-info-area">
<p><span class="medium blue"><%= @company.name %></span></p>
<p><span class="medium">Email:</span> <span class="blue"><%= @company.email %></span></p>
<p><span class="medium">Phone:</span> <span class="blue"><%= @company.phone %></span></p>
<p><span class="medium">Website:</span> <span class="blue"><%= @company.website %></span></p>
<p><span class="medium">Total Hours Used:</span> <%= Company.used_hours(@events).first %>h <%= Company.used_hours(@events).last %>h</p>
<p><span class="medium">Alotted Hours:</span> <%= @company.allotted_hours %>h</p>
<p><span class="medium">Hours Over Allotment:</span> <%= @company.charging_hours.first %> h <%= @company.charging_hours.last %> m</p>
<p><span class="medium">Total to Charge:</span> 0</p>
</div> <!-- company-info-area -->