I hereby claim:
- I am DarkBushido on github.
- I am darkbushido (https://keybase.io/darkbushido) on keybase.
- I have a public key whose fingerprint is 10FB EA08 25C8 AF7E FD87 D7A8 3922 EB70 FB80 E8DD
To claim this, I am signing this object:
| Testing client side app (like BackboneJS) with Capybara, VCR, webmock, factory girl |
| def base_method_name(params) | |
| if Flipper.enabled?(:feature_flag) | |
| base_method_name_feature_enabled(params) | |
| else | |
| base_method_name_feature_disabled(params) | |
| end | |
| end | |
| def base_method_name_feature_enabled(params) | |
| # How it behaves with the feature flag enabled |
| function highlight_part { | |
| parameter SP, SM. | |
| if not SM:HASDATA and not SM:INOPERABLE { HIGHLIGHT(SP, BLUE). return true. } | |
| else if SM:HASDATA { HIGHLIGHT(SP, GREEN). } | |
| else { HIGHLIGHT(SP, YELLOW). return false. } | |
| } | |
| function collect_science { | |
| local SL to lex(). local SMS to lex(). | |
| local DMMS to list("ModuleScienceExperiment", "DMModuleScienceAnimate", "DMBathymetry"). | |
| for module_name in DMMS { |
| function landing_pos { return latlng(p["LND"]["LatLng"]:lat,p["LND"]["LatLng"]:lng). } | |
| function R_ship { return ship:body:position. } | |
| function angle_diff_h { return VANG(-R_ship(), landing_pos():position - R_ship()). } | |
| function dist_diff_h { return (angle_diff_h()/360) * 2 * constant:pi()*R_ship():mag. } | |
| function velocity_h_norm { return VCRS(VCRS(R_ship(),ship:velocity:orbit),R_ship()):normalized. } | |
| function speed_h { return VDOT(velocity_h_norm(),ship:velocity:orbit). } | |
| function position_speed_h { return landing_pos():altitudevelocity(altitude):orbit:mag. } | |
| function speed_diff_h { return speed_h() - position_speed_h(). } |
I hereby claim:
To claim this, I am signing this object: